2011-03-01 5 views
3

J'essaie d'utiliser mediaelement.js pour montrer des vidéos en HTML5 avec un retour à Flash si les navigateurs ne le supportent pas. Il est dit que lorsqu'un codec n'est pas supporté, il se replie automatiquement, mais il ne le fait pas et ne me montre qu'une image. Si je supprime la ligne WebM, alors il me montre le lecteur Flash.WebM ne retombe pas sur Flash dans les navigateurs qui ne le supportent pas avec mediaelement.js

Quelqu'un sait comment résoudre ce problème?

Ce code J'utilise:

<video class="videos" width="560" height="315" controls="controls" poster="img/img.jpg"> 
         <source type="video/webm" src="videos/video.webmvp8.webm" /> 

         <object width="560" height="315" type="application/x-shockwave-flash" data="flashmediaelement.swf"> 
          <param name="movie" value="flashmediaelement.swf" /> 
          <param name="flashvars" value="controls=true&poster=img.jpg&file=videos/video.flv" /> 
          <!-- Image as a last resort --> 
          <img src="img/img.jpg" width="560" height="315" title="No se encontr&oacute; posibilidad de reproducir el video" /> 
         </object> 
     </video> 

Répondre

0

Le « dernier recours » élément img doit être en dehors de l'élément d'objet et au-dessous.

+0

Copié ce code à partir de mediaelementjs.com. Quoi qu'il en soit, écartez l'img en dehors de l'élément d'objet Je reçois toujours un message de téléchargement pour le webM quand je clique sur l'image au lieu du film instantané. – Gerardo

Questions connexes