z***@163.com
z***@163.com
  • 发布:2025-06-20 11:01
  • 更新:2025-06-20 11:01
  • 阅读:23

【报Bug】使用背景音频播放音频,使用seek设置快进播放,多次频繁设置时,有时音频时间还没有播放结束,但是会触发onEnded背景音频自然播放结束事件

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版 26100.4349

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: 16proMax

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
bgAudioMannager.seek(parseInt(seekTime));// 设置快进时间  
bgAudioMannager.onEnded(() => {  
                    console.log('背景音频自然播放结束事件', bgAudioMannager.currentTime)  
                    that.next()  
                })

操作步骤:

使用uni.getBackgroundAudioManager()背景音频播放音频,使用seek设置快进播放,多次频繁设置快进时间时

预期结果:

正常快进播放音频,直到音频播放时间结束

实际结果:

有时候音频时间还没有播放结束,但是会触发onEnded背景音频自然播放结束事件,导致触发这个时间中的自定义的播放下一曲事件

bug描述:

【报Bug】使用uni.getBackgroundAudioManager()背景音频播放音频,使用seek设置快进播放,多次频繁设置快进时间时,有时候音频时间还没有播放结束,但是会触发onEnded背景音频自然播放结束事件,导致触发这个时间中的自定义的播放下一曲事件

2025-06-20 11:01 负责人:无 分享
已邀请:

要回复问题请先登录注册