我遇到了一個奇怪的問題,我使用mediaelement js媒體播放器來處理來自YouTube視頻的視頻。mediaelement.js在Chrome和Safari中無法在FF或IE中正常工作
事情是我在一個網站上使用它,它在所有瀏覽器中都很好用。我已經從字面上複製了在另一個網站上使用的代碼,並且它在FF & IE中無法正常工作。
它拋出這個錯誤在控制檯
this.pluginApi.playMedia() is not a function
兩個網站在同一臺服務器上,都是一樣的JS,CSS文件都以相同的順序,在同一個地方等初始化播放器實例..
我也得到2組控件顯示!在Chrome瀏覽器中,如果刷新,則不會發生這種情況,只有在Safari瀏覽器處於打開狀態時,Safari纔會發生,IE中只有一組控件。
任何人都有類似的問題? 繼承人使用
<video id="video_player" width="480" height="300" controls="controls" preload="none">
<source type="video/flv" src="http://www.youtube.com/v/<? echo $row['youtubeid']; ?>" />
<object width="480" height="300" type="application/x-shockwave-flash" data="flashmediaelement.swf">
<param name="movie" value="flashmediaelement.swf" />
<param name="flashvars" value="controls=true&poster=myvideo.jpg&file=myvideo.mp4" />
</object>
一些代碼即時消息我已經嘗試了所有這一切使用參數的YT文件了,沒有骰子中,對象設定的路徑。