现有大量html格式的视频地址,有什么方法可以批量检测他们的可播放性
这个问题我可以回答,你可以在GPT上写一个脚本,可以做一下测试,用一个自带的播放器就行
// 视频地址数组
const videoUrls = [
'http://127.0.0.1:8848/lianxi/00111874a0e43ea9913c11193905f378.mp4',
'https://xxx.com/video2.mp4',
'https:/xxx.com/video3.mp4',
// ...
];
function isValidVideoUrl(url) {
const video = document.createElement('video');
video.src=url//获取到的服务器地址
video.onerror = function() {
console.log(`视频地址 ${url} 是不可播放的`);
}
video.oncanplaythrough = function() {
console.log(`视频地址 ${url} 是可播放的`);
document.body.appendChild(video) //这里我测试 添加到了页面上
}
}
//调用执行
videoUrls.forEach(url => {
isValidVideoUrl(url)
});