Javascript offlineaduiocontext.resume()不会在mobile safari上启动

Javascript offlineaduiocontext.resume()不会在mobile safari上启动,javascript,html5-audio,web-audio-api,Javascript,Html5 Audio,Web Audio Api,offlineaudiocontext.state在mobile safari上随页面加载而挂起。我使用了resume()方法,但这不会改变状态,并且状态保持挂起状态。如果我在页面上单击一个按钮,就会将状态从暂停更改为运行 警报(offlineaudiocontext.state); 如果(offlineaudiocontext.state==='suspended'){ 警报(‘如果’); offlineaudiocontext.resume().then(函数()){ 警报(“恢复后”,o

offlineaudiocontext.state在mobile safari上随页面加载而挂起。我使用了resume()方法,但这不会改变状态,并且状态保持挂起状态。如果我在页面上单击一个按钮,就会将状态从暂停更改为运行

警报(offlineaudiocontext.state);
如果(offlineaudiocontext.state==='suspended'){
警报(‘如果’);
offlineaudiocontext.resume().then(函数()){
警报(“恢复后”,offlineaudiocontext.state);
});
}
警报(offlineaudiocontext.state);

我相信在mobile Safari上,你必须有某种用户手势才能启动在线音频上下文。不知道为什么此要求会影响脱机音频上下文