3
我嘗試使用mediaelement.js在HTML5中顯示與Flash回退的視頻(如果瀏覽器不支持它)。 它說,當一個編解碼器不被支持時,它會自動回退,但它不會,只顯示一個圖像。如果我刪除了WebM行,那麼它會向我顯示Flash播放器。WebM在不支持使用mediaelement.js的瀏覽器中不會回退到Flash
任何人都知道如何解決這個問題?
這是我使用的代碼:
<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ó posibilidad de reproducir el video" />
</object>
</video>
從mediaelementjs.com複製了該代碼。無論如何,在對象元素外部寬度img當我點擊圖片而不是Flash影片時,仍然會收到webM的下載消息。 – Gerardo 2011-03-02 04:22:10