我正在使用Javascript的AudioContext对象将html中的音频列表播放到IOS的UIWebView中
例如:
var ctx = new AudioContext();
var node= ctx.createBufferSource();
node.buffer = AudioBufferFromAjaxCall;
node.connect(gainNodeObjCreatedEarlier);
node.start();
问题是node.stop();不工作,音频开始继续播放而不是停止
答案 0 :(得分:1)
了解UIWebView正在使用的safari版本以及是否可以在桌面版本中重现它将会很有帮助。另外,你在控制台中得到任何类型的日志或错误吗?
在任何情况下,您是否尝试将参数传递给stop方法?
之类的东西 node.stop(0);
此参数指定节点应停止的秒数。发送0可能会有所帮助。