0

在最近的 iOS 更新 (13.1.3) 之后,Safari 和录音似乎出现了一个错误。

因为 Safari/iOS 不支持 MediaRecorder,所以我使用(一些 polyfill)getUserMedia进行捕获和ScriptProcessorNode录制。录制完成后,原始数据被解码为 wav,然后可以播放音频。直到最近它才起作用。

现在我发现了一个奇怪的行为。录制成功完成,但我无法播放结果音频。播放没有开始,也没有任何错误。当设备/上下文忙于捕获等时,Safari似乎无法播放音频。如果我将浏览器最小化到托盘并在一段时间(~10秒)后打开播放效果很好。

这个问题可以在这里重现 https://ai.github.io/audio-recorder-polyfill/

但这项工作很好 https://kaliatech.github.io/web-audio-recording-tests/dist/#/test1 https://danielstorey.github.io/WebAudioTrack/index.html

有什么帮助吗?

4

1 回答 1

0

我刚刚将 iOS 从 13.1.3 更新到 13.2.3,现在一切正常

于 2019-11-22T11:45:08.033 回答