2013-02-19 113 views
4

我閱讀了整個API和幾十個相關的幫助主題,但我沒有設法使用代碼來幫助我做我想做的事。默認情況下視頻靜音/僅在全屏視圖中啓用音頻

這就是我需要的: 默認情況下視頻是靜音的。 當用戶點擊全屏按鈕時,視頻以完整音量播放。

我該如何編碼?

我明白我可以靜音我的視頻添加myPlayer.volume(0)是這樣的:

<script> 
    var myPlayer = _V_("video_1"); 
    myPlayer.volume(0); 
</script> 

但我怎麼檢測視頻是否爲全屏或不? 我在API上發現了fullscreenchange事件,但沒有成功實現它。任何幫助將爲我的一天做。謝謝!

回答

2

收聽fullscreenchange事件並檢查播放器的isFullScreen屬性。

var myPlayer = _V_("video_1"); 
myPlayer.volume(0); 
var onFullScreen = function(){ 
    if (this.isFullScreen) { 
    this.volume(1); 
    } else { 
    this.volume(0); 
    } 
}; 
myPlayer.addEvent("fullscreenchange", onFullScreen); 

https://github.com/zencoder/video-js/blob/master/docs/api.md

相關問題