2

、などにcanPlayType使用できます。video/mp4video/webm

aviしかし、ブラウザが形式のビデオを再生できるかどうかをテストするにはどうすればよいでしょうか?

canPlayType('x-msvideo')avi ファイルが再生できたとしても、動作しません。

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') // ''
4

1 に答える 1

1

ファイル拡張子の名前にだまされたようですが、ビデオ形式は実際にはQuickTime / MOV.

とにかく、video canplayイベントを使用して、src を設定するだけで、canplayイベントが発生したかどうかを確認できます。

于 2013-03-28T04:53:36.693 に答える