Je travaille sur la mise en place d'un mécanisme de repli pour le lecteur vidéo HTML5. J'ai un moyen de le remplacer par le lecteur Flash swfobject, mais comment devrais-je détecter si des problèmes sont apparus? En d'autres termes, si nous utilisons la liste d'événements d'erreur suivante qui peut être lancée, laquelle devrait déclencher le remplacement du lecteur Flash? Ou devrions-nous simplement faire un remplacement si une erreur est levée?Quand la vidéo HTML5 doit-elle revenir à Flash Player?
De même, où le gestionnaire onError doit-il être appelé? Je pense à la balise vidéo, mais je veux être sûr. Votre orientation est très appréciée. Merci.
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;
}
}