2012-01-12 36 views

回答

4

所以,我做了一些玩,結果是,它是可能的(與一個catch):控件是字面上相同的用戶界面,即它都是在HTML/JS中完成,它實際上沒有讀取由Flash根本。您所做的只是使用MediaElement API來控制HTML5和SWF播放器。

目前尚不清楚,但爲了刪除默認的SWF控制,所有你需要做的是用JavaScript刪除您videocontrols屬性(如果它被設置),你叫MediaElement面前,MediaElement.js也會智能地排除SWF控件。

但是,問題在於目前存在一個錯誤(我有filed),它會阻止通過HTML控制Flash播放器,直到通過其他方式(SWF控件或直接使用JS)激活play()。所以,直到這個問題得到解決,它對生產的使用就不安全了

+0

作者已經認識到這個問題並建議[使用成功回調](https://github.com/johndyer/mediaelement/issues/359#issuecomment-12672633)作爲解決方法:'$('video')。 mediaelementplayer({success:function(media,domNode,player){player.play(); });' – 2013-09-26 18:07:40

+0

當使用Flash播放器時,自定義外觀在全屏模式下不會顯示出來,並返回到默認的皮膚。 – Phil 2015-04-21 04:09:50

相關問題