音频上下文在移动设备上不起作用吗?(苹果手机测试)



我读了一篇介绍HTML5 Web Audio API的文章。

我的桌面Chrome非常有趣。

但是,这不适用于移动设备吗?

这篇文章似乎已经有三年的历史了。当时,浏览器的自动播放策略并没有真正影响 Web Audio API 的使用。这种情况已经改变。现在需要具有用户手势(通常是单击事件(才能启动音频上下文。

引用文章的第一个示例如下所示:

const $playButton = document.getElementById('play-button');
$playButton.addEventListener('click', () => {
const context = new AudioContext();
const oscillator = context.createOscillator();
oscillator.type = 'sine';
oscillator.connect(context.destination);
oscillator.start();
};

这确实假定您在 HTML 中的某处有一个带有 idplay-button的按钮。

<button id="play-button">play</button>

最新更新