
- 发布:2023-11-14 12:11
- 更新:2024-09-05 15:04
- 阅读:334
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 7
HBuilderX类型: 正式
HBuilderX版本号: 3.97
手机系统: 全部
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
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('加载');
});
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 无法打印 '加载',无任何反应
预期结果:
APP中的 getBackgroundAudioManager 的 onWaiting 事件可以被监听,在资源稍卡时,加快加载速度,体验与小程序、H5一致即可
APP中的 getBackgroundAudioManager 的 onWaiting 事件可以被监听,在资源稍卡时,加快加载速度,体验与小程序、H5一致即可
实际结果:
APP中的 getBackgroundAudioManager 的 onWaiting 事件不能被监听,无任何反馈
APP中的 getBackgroundAudioManager 的 onWaiting 事件不能被监听,无任何反馈
bug描述:
H5和小程序都没问题,唯独APP端
1、getBackgroundAudioManager 中 onWaiting 无法被监听
2、音频加载速度明显慢于H5和小程序。在资源不卡能够快速获取时,影响不大。在同一时间,如果服务器稍微卡,APP加载播放音频超过20秒才能播放,小程序或H5只需要2秒左右。
5 个回复
1***@qq.com (作者)
在用户端网络卡的时候,无法检测waiting,无法给出loading,导致用户认为app死机了
1***@qq.com (作者)
请确认bug...
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
刚测试了你的代码。在hbx 3.96上
我这是可以进到onWaiting的
1***@qq.com (作者)
realme 系列手机通病,已测试小米手机没问题
2023-11-16 11:00
1***@qq.com (作者)
realme 系列手机通病,已测试小米手机没问题
大千世界
2024-09-05还未修复这个bug