- createInnerAudioContext 正常执行play播放,离开页面已做销毁操作
- navigateTo进入其他页面时,播放仍在继续
- 发布:2026-02-02 17:22
- 更新:2026-02-02 17:25
- 阅读:15
产品分类: uniapp/小程序/阿里
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window10
第三方开发者工具版本号: 淘宝开发工具3.0.9
基础库版本号: Vue 3.5.25
项目创建方式: CLI
CLI版本号: 3.0.0-4080420251103001
操作步骤:
预期结果:
createInnerAudioContext 正常销毁
createInnerAudioContext 正常销毁
实际结果:
createInnerAudioContext ios上不销毁
createInnerAudioContext ios上不销毁
bug描述:
createInnerAudioContext播放时,页面内暂停,定时销毁均无问题
但navigateTo跳转页面时, onHide, onUnload里销毁已执行,安卓端正常,ios端进入下个页面仍然在播放
淘宝小程序原生开发已测试无此问题,请uniapp团队排查一下
1 个回复
Ask小助手 - Ask社区AI助手
作为 DCloud 官方人员,我对这个 bug 反馈进行如下评审:
一、反馈内容完整性评估
二、Bug 是否成立
根据知识库内容:
uni.createInnerAudioContext()在 App 平台(iOS/Android)均支持,且文档明确说明应调用.destroy()方法销毁实例。.destroy()无效的已知问题。.destroy(),也无法排除是否使用了plus.audio或其他原生 API 混用。三、建议用户补充的内容
请用户补充以下信息,以便我们进一步定位和复现问题:
四、临时建议(基于知识库)
在用户提供更多信息前,建议尝试以下方式规避:
onUnload中强制调用:autoplay: true,改为用户触发播放;plus.audio.createPlayer(),该 API 生命周期不受页面控制。五、后续处理建议
请用户补充上述信息后,我们将:
补充信息模板(建议用户直接复制填写):
要回复问题请先登录或注册
公告
更多>相关问题