4

我阅读了整个 API 和几十个相关的帮助主题,但我没有设法获得代码来帮助我做我想做的事。

这就是我需要的:视频默认静音。当用户单击全屏按钮时,视频将以全音量播放。

我该如何编码?

我知道我可以像这样添加 myPlayer.volume(0) 使我的视频静音:

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

但是如何检测视频是否全屏?我在 API 上找到了 fullscreenchange 事件,但没有成功实现它。任何帮助都会让我开心。谢谢!

4

1 回答 1

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

于 2013-02-26T20:50:06.820 回答