如何最初静音视频?

Wil*_*l X 12 video.js

我试过了:

videojs("cats").ready(function(){
myPlayer.volume(0);
});
Run Code Online (Sandbox Code Playgroud)

......但它没有用.我在这里搜索并查看了文档,但没有找到答案,也没有正确使用代码.

Wil*_*l X 16

好的,答案很简单:

只需添加:静音到标签,例如:

 <video id="cats" class="video-js vjs-fullscreen vjs-default-skin" muted autoplay controls loop preload="auto" width="600" height="400"
      data-setup="{}">
    <source src="x.webm" type='video/webm' /> 
  </video>
Run Code Online (Sandbox Code Playgroud)


dan*_*nio 11

可能有点晚了.

在您的JavaScript中,请尝试:

myPlayer.muted(true);
Run Code Online (Sandbox Code Playgroud)

  • 这必须标记为正确答案 (2认同)

hef*_*eff 5

当您初始化播放器时,您可以将静音设置为 true。

videojs("cats", { muted: true });
Run Code Online (Sandbox Code Playgroud)


Aus*_*ley 0

您的代码myPlayer.volume(0.5);不会使视频静音。您需要将其更改为:

myPlayer.volume(0);
Run Code Online (Sandbox Code Playgroud)

文档中可以看出:“0 是关闭(静音),1.0 是一路向上,0.5 是一半。”

  • 是的,即使在 0 或 0.0 时,它仍然处于最大音量。某处有完整的例子吗?我到处寻找但找不到它。我确信这很简单,但我无法启动它。谢谢。 (2认同)