2***@qq.com
2***@qq.com
  • 发布:2023-04-03 16:56
  • 更新:2023-04-03 16:56
  • 阅读:362

【报Bug】音频组件控制API会导致JS线程卡死

分类:uni-app

产品分类: 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

操作步骤:

纯nvue下使用 uni.createInnerAudioContext() 进行播放音频(非本地音频),
在一定时间(大约半小时)后开始出现卡js线程,会越来越卡直到卡死。

预期结果:

uni.createInnerAudioContext() 和uni.getBackgroundAudioManager() 一样的不卡js线程。

实际结果:

uni.createInnerAudioContext()一定时间后卡js线程。

bug描述:

使用场景:
从后端获取新订单后在app端播放订单名称的音频。


问题描述:
纯nvue下使用 uni.createInnerAudioContext() 进行播放音频,在播放音频并在一定时间(大约半小时)后会出现卡js线程,会越来越卡直到卡死。


暂行方案:
换成背景音频管理器API uni.getBackgroundAudioManager() 后不存在该问题。


小程序不存在该问题,应该是webview里不存在这个问题。

2023-04-03 16:56 负责人:无 分享
已邀请:

要回复问题请先登录注册