webview中h5使用AudioContext播放音频时,切换底部导航栏,webview会闪退
发布于 2 年前 作者 hdeng 6704 次浏览 来自 问答

webview中h5使用AudioContext播放音频时,切换底部导航栏,webview会闪退。如果h5内部AudioContext不是播放状态,切换底部导航就正常。目前就ios12maxPro和ios11会出现这个问题. h5相关代码如下

const audioCtx = new (AudioContext || webkitAudioContext)();
try {
    audioCtx.resume();
} catch (e) {
    console.log(e);
}
const source = audioCtx.createBufferSource();
this.source = source;
source.buffer = this.buffer;
source.loop = true;
source.connect(audioCtx.destination);
// Play sound
if (source.start) {
    source.start(0);
} else if (source.play) {
    source.play(0);
} else if (source.noteOn) {
    source.noteOn(0);
}
1 回复

出现红色背景日志得时候,会闪退

回到顶部