p***@163.com
p***@163.com
  • 发布:2025-03-06 20:42
  • 更新:2025-03-26 15:29
  • 阅读:195

【报Bug】uni.getBackgroundAudioManager在IOS中未进入onPause回调,具体操作看BUG描述

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 4.53

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iphone12 mini

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

通过uni.getBackgroundAudioManager开始播放背景音频,下拉在ios自带的播放器上点击暂停、播放,然后切去其他APP,例如网易云,播放歌曲后会自动将背景音频暂停,但此时并没有进入onPause,补充说明:如果没有点击系统自带的播放上的暂停播放按钮的话,是能正常进入onPause

预期结果:

通过uni.getBackgroundAudioManager开始播放背景音频,下拉在ios自带的播放器上点击暂停、播放,然后切去其他APP,例如网易云,播放歌曲后会自动将背景音频暂停,但此时并没有进入onPause事件,应该要进入onPause事件或者其他事件

实际结果:

通过uni.getBackgroundAudioManager开始播放背景音频,下拉在ios自带的播放器上点击暂停、播放,然后切去其他APP,例如网易云,播放歌曲后会自动将背景音频暂停,但此时并没有进入onPause事件

bug描述:

通过uni.getBackgroundAudioManager开始播放背景音频,下拉在ios自带的播放器上点击暂停、播放,然后切去其他APP,例如网易云,播放歌曲后会自动将背景音频暂停,但此时并没有进入onPause事件

2025-03-06 20:42 负责人:DCloud_iOS_XHY 分享
已邀请:

最佳回复

DCloud_iOS_XHY

DCloud_iOS_XHY

HBuilderX 4.57 版本已修复

p***@163.com

p***@163.com (作者)

有官方大大能验证一下吗

p***@163.com

p***@163.com (作者)

???

p***@163.com

p***@163.com (作者)

等个回复真难

DCloud_iOS_XHY

DCloud_iOS_XHY

问题已确认下个版本会修复

  • p***@163.com (作者)

    这个问题解决了吗?另外我还发现如果同时用了uni.getBackgroundAudioManager和uni.createInnerAudioContext,当createInnerAudioContext执行了pause(),play()后,getBackgroundAudioManager同样的无法进入onPlay

    onPause,是否是同样的问题?

    2025-03-25 14:30

  • p***@163.com (作者)

    可以提供复现代码以及复现步骤

    2025-03-25 14:51

  • DCloud_iOS_XHY

    回复 p***@163.com: 使用最新的4.57版本测试一下是否还有同样的问题,如果还存在在发个新的帖子反馈一下吧

    2025-03-26 15:29

要回复问题请先登录注册