纯nvue下使用 uni.createInnerAudioContext() 进行播放音频(非本地音频),
在一定时间(大约半小时)后开始出现卡js线程,会越来越卡直到卡死。
- 发布:2023-04-03 16:56
- 更新:2023-04-03 16:56
- 阅读:362
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.6.3
HBuilderX类型: 正式
HBuilderX版本号: 3.7.9
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: OPPO
手机机型: x9s Plus L
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
uni.createInnerAudioContext() 和uni.getBackgroundAudioManager() 一样的不卡js线程。
uni.createInnerAudioContext() 和uni.getBackgroundAudioManager() 一样的不卡js线程。
实际结果:
uni.createInnerAudioContext()一定时间后卡js线程。
uni.createInnerAudioContext()一定时间后卡js线程。
bug描述:
使用场景:
从后端获取新订单后在app端播放订单名称的音频。
问题描述:
在纯nvue下使用 uni.createInnerAudioContext() 进行播放音频,在播放音频并在一定时间(大约半小时)后会出现卡js线程,会越来越卡直到卡死。
暂行方案:
换成背景音频管理器API uni.getBackgroundAudioManager() 后不存在该问题。
小程序不存在该问题,应该是webview里不存在这个问题。
0 个回复