WebAudioApi 音频节点停止在 IOS UIWebView 中工作
WebAudioApi audio node stop not working in IOS UIWebView
我正在使用 Javascript
的 AudioContext 对象将 html 中的音频列表播放到 IOS 的 UIWebView 中
例如:
var ctx = new AudioContext();
var node= ctx.createBufferSource();
node.buffer = AudioBufferFromAjaxCall;
node.connect(gainNodeObjCreatedEarlier);
node.start();
问题是node.stop();不工作,音频开始继续播放并且没有停止
了解您的 UIWebView 使用的 safari 版本以及您是否可以在桌面版本中重现它会很有帮助。另外,您是否在控制台中收到任何类型的日志或错误?
无论如何,您是否尝试过将参数传递给停止方法?像
node.stop(0);
此参数指定节点应在多少秒后停止。发送 0 可能会有帮助。
我正在使用 Javascript
的 AudioContext 对象将 html 中的音频列表播放到 IOS 的 UIWebView 中例如:
var ctx = new AudioContext();
var node= ctx.createBufferSource();
node.buffer = AudioBufferFromAjaxCall;
node.connect(gainNodeObjCreatedEarlier);
node.start();
问题是node.stop();不工作,音频开始继续播放并且没有停止
了解您的 UIWebView 使用的 safari 版本以及您是否可以在桌面版本中重现它会很有帮助。另外,您是否在控制台中收到任何类型的日志或错误?
无论如何,您是否尝试过将参数传递给停止方法?像
node.stop(0);
此参数指定节点应在多少秒后停止。发送 0 可能会有帮助。