我正在向上传视频的用户提供此功能。他们上传视频后,我使用以下代码从文件输入标签中抓取视频
document.getElementById(
"video_file_chooser"
).files[0];
现在我要播放此视频。现在我没有过滤器,因此用户可以上传任何格式(例如:mp4,avi等)。 我要做的是检查我的浏览器是否支持上传的格式(可以播放)?我可以在js的帮助下完成吗?谢谢您的帮助
答案 0 :(得分:1)
您可以使用以下代码:
var obj = document.createElement('video');
console.log(obj.canPlayType('video/mp4'));
可能发生三种可能性:
probably
:指定的媒体类型似乎可以播放。maybe
:在不播放的情况下无法确定媒体类型是否可播放。'' (empty string)
:绝对不能播放指定的媒体类型。