【问题标题】:How can I allow sound on chrome using Javascript如何使用 Javascript 在 chrome 上允许声音
【发布时间】:2019-06-14 20:54:22
【问题描述】:

如何在加载时以 chrome 的音量启动视频。 我尝试使用此代码通知其工作正常,但我希望声音允许。使用Javascript 我该怎么做?

navigator.mediaDevices.getUserMedia({ audio: true })
            .then(function(stream) {
                console.log('You let me use your mic!')
            })
            .catch(function(err) {
                console.log('No mic for you!')
        });

HTML代码(我想这样运行)

<video width="100%" height="100%" id="y2mate_play_auto" controls="controls" autoplay>
                    <source src="../img/y2mate.com.mp4" type="video/mp4" />
</video>

允许使用代码我怎么能? 请帮我解决上述问题。

谢谢

【问题讨论】:

    标签: javascript html google-chrome


    【解决方案1】:

    根据新的 chrome 政策,具有自动播放功能的视频必须静音,以“减少昂贵和/或受限网络上的数据消耗”。

    这里是视频自动播放的自动播放政策更改的链接,其中包含静音属性。

    https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

    希望这会有所帮助!

    【讨论】:

    • 好的,我明白了。但其他浏览器也可以。
    • 是的,其他浏览器也可以,但由于谷歌浏览器不是开源浏览器,它有自己的用户体验政策。
    【解决方案2】:

    无法在 chrome 中播放音量,因为自动播放声音是 chrome 设置的属性。使用 javascript 您可以访问 dom 面板,但就 chrome 而言,我们无法使用 javascript 或任何其他 HTML 编程访问 thr chrome 的设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-03
      • 1970-01-01
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 2021-08-20
      • 1970-01-01
      相关资源
      最近更新 更多