2012/02/22

videoタグの動画ファイルが再生できるかどうかJavaScriptで判定する


HTML5の新しいタグ、video要素では動画の読み込みに失敗するとerrorイベントが起きる
//video要素を取得
var v = document.getElementById('#video');

v.addEventListener('error', function(){
 //エラー時の処理
});

errorイベントは「メディアデータの読み込み中にエラーが発生した時」に発生するらしい

参考:
video要素、audio要素をJavaScriptから操作する

errorイベントが起きた時は、src属性を他の動画に変更する処理をしたんだけど、新しい動画でも読み込みエラーが起きて、無限にエラーを履き続けるようになった。
なので、やめた。

0 件のコメント:

コメントを投稿