如何测试浏览器是否可以播放avi格式的视频?

时间:2013-03-26 16:17:08

标签: javascript html5 html5-video

canPlayType可用于video/mp4video/webm等。

但是如何测试浏览器是否可以播放avi格式的视频?

即使可以播放avi文件,

canPlayType('x-msvideo')也无效。

var a = document.createElement('video')
a.canPlayType('video/mp4'); // 'maybe'
a.canPlayType('video/webm'); // 'maybe'
a.canPlayType('application/x-troff-msvideo'); // ''
a.canPlayType('video/x-msvideo') // ''
a.canPlayType('video/msvideo') // ''
a.canPlayType('video/avi') // ''

1 个答案:

答案 0 :(得分:1)

好吧,似乎我被文件扩展名称欺骗了,视频格式实际上是QuickTime / MOV,所以它可以由浏览器播放,我改名后现在一切正常。

无论如何,我们可以使用video canplay事件,只需设置src,然后检查是否已触发canplay事件。