1***@qq.com
1***@qq.com
  • 发布:2023-11-14 12:11
  • 更新:2024-09-05 15:04
  • 阅读:334

【报Bug】APP端的 getBackgroundAudioManager 中 onWaiting 无法被监听,导致无法设置loading,严重降低用户使用体验

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 7

HBuilderX类型: 正式

HBuilderX版本号: 3.97

手机系统: 全部

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

realme ui 4.0 ,ios16.6

示例代码:
const bgAudioManager = uni.getBackgroundAudioManager();  
bgAudioManager.title = '致爱丽丝';  
bgAudioManager.singer = '暂无';  
bgAudioManager.coverImgUrl = 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/music-a.png';  
bgAudioManager.src = 'https://96.f.1ting.com/local_to_cube_202004121813/96kmp3/jn/12.jlhg/8.zhg/2.mp3';  
bgAudioManager.onWaiting(() => {  
  console.log('加载');  
});

操作步骤:

根据以上原始代码,APP中的 getBackgroundAudioManager 的 onWaiting 无法打印 '加载',无任何反应

预期结果:

APP中的 getBackgroundAudioManager 的 onWaiting 事件可以被监听,在资源稍卡时,加快加载速度,体验与小程序、H5一致即可

实际结果:

APP中的 getBackgroundAudioManager 的 onWaiting 事件不能被监听,无任何反馈

bug描述:

H5和小程序都没问题,唯独APP端
1、getBackgroundAudioManager 中 onWaiting 无法被监听
2、音频加载速度明显慢于H5和小程序。在资源不卡能够快速获取时,影响不大。在同一时间,如果服务器稍微卡,APP加载播放音频超过20秒才能播放,小程序或H5只需要2秒左右。

2023-11-14 12:11 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

在用户端网络卡的时候,无法检测waiting,无法给出loading,导致用户认为app死机了

1***@qq.com

1***@qq.com (作者)

请确认bug...

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

刚测试了你的代码。在hbx 3.96上
我这是可以进到onWaiting的

  • 1***@qq.com (作者)

    realme 系列手机通病,已测试小米手机没问题

    2023-11-16 11:00

1***@qq.com

1***@qq.com (作者)

realme 系列手机通病,已测试小米手机没问题

大千世界

大千世界

2024-09-05还未修复这个bug

要回复问题请先登录注册