Web Audio API:如何在iphone关闭时保持音乐播放?

时间:2016-06-19 12:56:24

标签: iphone mobile-safari html5-audio web-audio-api

上下文是:iOS 9.3.2 Safari。

我正在网页上制作音频可视化。如果我使用<audio>标签,播放它并关闭iPhone,则音频会继续播放。但Safari doesn't support网络音频API通过流媒体传输 - AudioContext.createMediaElementSource() - 所以我必须缓冲和解码整个音频文件,以便将其可视化 - AudioContext.createBufferSource()

在这种情况下,当我关闭iphone时音频停止播放。

我目前的解决方案是在createBufferSource之外添加<audio>标签,其中包含一个小的无声mp3源文件,该文件一直循环播放。在这种情况下一切正常 - iphone在关闭时播放静音mp3和放大器。缓冲的真实的 mp3。

问题:是否有更直接的解决方案(元标记,清单等)?

btw Android 5.1 Chrome会按原样播放缓冲的音频,桌面版Safari支持createMediaElementSource

0 个答案:

没有答案