2017-08-03 2 views
0

Je sais qu'il ya de grands projets wrapper HTML5 comme ceux-ci:Existe-t-il un shiv HTML5 pour la vidéo, qui charge automatiquement un lecteur Flash lorsque le HTML5 n'est pas disponible, mais utilise autrement la vidéo HTML5 native?

http://www.mediaelementjs.com/

http://videojs.com/

https://afterglowplayer.com/

Mais je voudrais utiliser le lecteur HTML5 natif, et seulement quand HTML5 est pas disponible, puis repli sur un lecteur flash. Il semble que la plupart de ces projets tentent de devenir un lecteur vidéo unifié, ce que je ne veux pas.

Y a-t-il un "shiv" vidéo HTML5 qui charge un lecteur Flash uniquement lorsque HTML5 n'est pas disponible? Fonctionne-t-il avec les liaisons natives javascript comme timeupdate?

Toute aide est appréciée.

+0

Video.js fait faire. Il utilise la vidéo HTML5 et ne charge que les flashs lorsqu'il n'y a pas de support pour la vidéo HTML5. – stuyam

+0

[ici] (https://css-tricks.com/snippets/html/video-for-everybody-html5-video-with-flash-fallback/) est une technique. –

Répondre

0

Essayez comme ceci:

  • OGG: Cela rendra Firefox heureux. Vous pouvez utiliser VLC (File -> Streaming/Export Wizard) pour convertir facilement votre vidéo dans ce format.
  • MP4: De nombreux outils de screencasting exportent automatiquement vers Mp4; donc vous pouvez utiliser ce fichier pour Safari et Chrome.
  • FLV/.SWF: Tous les navigateurs ne prennent pas en charge la vidéo HTML 5, bien sûr. Pour compenser, assurez-vous d'ajouter une version Flash de secours.

    <html lang="en"> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
        <title>Video</title> 
    </head> 
    <body> 
    <video controls width="500"> 
        <!-- if Firefox --> 
        <source src="video.ogg" type="video/ogg" /> 
        <!-- if Safari/Chrome--> 
        <source src="video.mp4" type="video/mp4" /> 
        <!-- If the browser doesn't understand the <video> element, then reference a Flash file. You could also write something like "Use a Better Browser!" if you're feeling nasty. (Better to use a Flash file though.) --> 
        <embed src="http://blip.tv/play/gcMVgcmBAgA%2Em4v" type="application/x-shockwave-flash" width="1024" height="798" allowscriptaccess="always" allowfullscreen="true"></embed> 
    </video> 
    </body> 
    </html> 
    
+0

Je connais la manière générale de revenir au flash. C'est la partie «swf» qui m'intéresse. Je me demande si quelqu'un a développé un '.swf 'générique qui accepte les appels api html5 et agit comme un lecteur html5 quand html5 n'est pas disponible. ** Mon hypothèse est, ce n'est pas une chose. ** – degenerate