在iOS上运行startRendering()后,offlineAudioContext.oncomplete永远不会触发

时间:2016-06-27 17:12:08

标签: javascript ios webkit web-audio

运行上下文的oncomplete方法后,webkitOfflineAudioContext的{​​{1}}事件永远不会触发。即使修复iOS要求触摸事件发起声音。

示例jsfiddle:https://jsfiddle.net/9kpdjk2y/16/

请注意,在Chrome,Firefox等中运行此小提琴会导致在按钮下方附加成功消息。在iOS上,此事件永远不会被触发,因此无法访问renderedBuffer。

这让我发疯,我忽略了什么?

在iOS 9上的iPhone 6,iPhone 6s上测试过。尚未在iOS 10上测试过。

1 个答案:

答案 0 :(得分:0)

很可能iOS版的WebAudio不支持oncomplete事件。这是WebAudio的一个相对较新的补充。

相关问题