3
如果我只是調用MediaElement而不調用MediaElementPlayer,那麼我是否仍然只使用CSS對HTML和Flash播放器進行蒙皮處理?還是我必須修改實際的FLA?在沒有玩家的情況下,MediaElement.js是否可以保持一致?
如果我只是調用MediaElement而不調用MediaElementPlayer,那麼我是否仍然只使用CSS對HTML和Flash播放器進行蒙皮處理?還是我必須修改實際的FLA?在沒有玩家的情況下,MediaElement.js是否可以保持一致?
所以,我做了一些玩,結果是,它是可能的(與一個catch):控件是字面上相同的用戶界面,即它都是在HTML/JS中完成,它實際上沒有讀取由Flash根本。您所做的只是使用MediaElement API來控制HTML5和SWF播放器。
目前尚不清楚,但爲了刪除默認的SWF控制,所有你需要做的是用JavaScript刪除您video
的controls
屬性(如果它被設置),你叫MediaElement
面前,MediaElement.js也會智能地排除SWF控件。
但是,問題在於目前存在一個錯誤(我有filed),它會阻止通過HTML控制Flash播放器,直到通過其他方式(SWF控件或直接使用JS)激活play()
。所以,直到這個問題得到解決,它對生產的使用就不安全了
作者已經認識到這個問題並建議[使用成功回調](https://github.com/johndyer/mediaelement/issues/359#issuecomment-12672633)作爲解決方法:'$('video')。 mediaelementplayer({success:function(media,domNode,player){player.play(); });' – 2013-09-26 18:07:40
當使用Flash播放器時,自定義外觀在全屏模式下不會顯示出來,並返回到默認的皮膚。 – Phil 2015-04-21 04:09:50