2012/02/22

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


HTML5の新しいタグ、video要素では動画の読み込みに失敗するとerrorイベントが起きる
  1. //video要素を取得  
  2. var v = document.getElementById('#video');  
  3.   
  4. v.addEventListener('error'function(){  
  5.  //エラー時の処理  
  6. });  

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

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

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

0 件のコメント:

コメントを投稿