【发布时间】:2016-10-29 19:12:22
【问题描述】:
运行上下文的startRendering() 方法后,webkitOfflineAudioContext 的oncomplete 事件永远不会触发。即使修复了 iOS 需要触摸事件来启动声音的要求。
此处为 jsfiddle 示例:https://jsfiddle.net/9kpdjk2y/16/
请注意,在 Chrome、Firefox 等中运行此小提琴将导致在按钮下方附加成功消息。在 iOS 上,这个事件永远不会被触发,因此 renderBuffer 永远不能被访问。
这快把我逼疯了,我是不是忽略了什么?
在 iPhone 6 上测试,iPhone 6s 在 iOS 9 上测试。尚未在 iOS 10 上测试。
【问题讨论】:
标签: javascript ios webkit web-audio-api