Когда видео HTML5 должно вернуться во Flash player? - PullRequest
4 голосов
/ 14 июля 2010

Я работаю над реализацией резервного механизма для видеоплеера HTML5.У меня есть способ заменить его флэш-плеером swfobject, но как мне определить, возникли ли какие-либо проблемы?

Другими словами, если мы используем следующий список событий ошибок, которые могут быть выброшены,какой из них должен вызвать замену Flash player?Или мы должны просто сделать замену, если возникнет какая-либо ошибка?

Кроме того, где должен вызываться обработчик onError?Я думаю о теге video , но хочу убедиться.Ваше руководство очень ценится.Спасибо.

   function failed(e) {
     // video playback failed - show a message saying why
     switch (e.target.error.code) {
       case e.target.error.MEDIA_ERR_ABORTED:
         alert('You aborted the video playback.');
         break;
       case e.target.error.MEDIA_ERR_NETWORK:
         alert('A network error caused the video download to fail part-way.');
         break;
       case e.target.error.MEDIA_ERR_DECODE:
         alert('The video playback was aborted due to a corruption problem or because the video used features your browser did not support.');
         break;
       case e.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
         alert('The video could not be loaded, either because the server or network failed or because the format is not supported.');
         break;
       default:
         alert('An unknown error occurred.');
         break;
     }
   }

1 Ответ

9 голосов
/ 14 июля 2010

Проблема здесь в том, что многие проблемы не могут быть решены путем переключения на Flash.Фактически, единственное время, когда вы действительно выигрываете от перехода на Flash, это в IE, FF и Opera, когда у вас есть MP4 для воспроизведения, и во всех браузерах, когда у вас есть FLV.(Очевидно, что это может быть изменено в зависимости от встроенной поддержки Flash для webm / Theora.)

По этой причине мы сделали следующее для JW Player для HTML5:

Это решение не является надежным, но оно дает вам 90% + пути туда.

Best,

Зак

Разработчик, LongTail Video

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...