如何解决为什么tone.js 可以在desktor 浏览器中播放笔记,而在移动浏览器中不能播放?
我正在尝试使用tone.js播放一个音符。
在我的浏览器中(在 Safari 和 Firefox 上),该笔记会播放,但在 IOS(在 Chrome 和 Safari 上均已测试)中不会播放。
我正在使用 Tone.start() 并且只在 then
回调中播放音频,因为文档声明您应该这样做。
startButton.addEventListener('click',_ => {
Box.style.display = 'none';
stopButton.style.display = 'block';
Tone.start().then(() => {
intervalId = setInterval(() => {
const note = getRandomNote();
synth.triggerAttackRelease(note + "4","4n");
},2000)
})
})
为什么会发生这种情况?
解决方法
所以我让我的手机静音......这就是问题所在。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。