首页 > 解决方案 > 如何创建一个简单的解决方案来绕过声音而不是自动播放?

问题描述

我是一个完整的菜鸟,这里的第一个问题,所以请温柔!我正在关注用于声音艺术家的基本 Javascript 书籍,但最初的 Hello Sound 示例似乎不起作用,因为新需要手势输入,否则会禁用声音的自动播放。由于我将主要探索和试验声音,我想知道是否有人可以建议一个合适且简单的解决方案来解决这个禁用的声音问题?谢谢。

var osc = audioContext.createOscillator();
osc.type = "sine";
osc.connect (audioContext.destination);
osc.start (audioContext.currentTime);


标签: javascript

解决方案


我将主要探索和试验声音,我想知道是否有人可以建议一个合适且简单的解决方案来解决这个禁用的声音问题?

您可以为 Chromium 或 Chrome 浏览器创建一个单独的启动器,并设置适当的标志或策略,以禁用默认浏览器策略,即在用户手势之前禁用自动播放。

例如

--ignore-autoplay-restrictions

  • 忽略所有自动播放限制。它将忽略当前的自动播放策略和所有限制,例如在后台选项卡中播放。它应该只用于测试。

请参阅自动播放政策更改


推荐阅读