申城法斗
申城法斗
  • 发布:2022-05-17 17:27
  • 更新:2022-05-20 19:28
  • 阅读:449

【报Bug】uni.createInnerAudioContext()创建的音频播放会被uni.previewImage()暂停

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.9

第三方开发者工具版本号: 1.05.2204250

基础库版本号: 2.24.2

项目创建方式: HBuilderX

操作步骤:

预期结果:

音频作为背景音乐,查看图片不影响播放,非uni.getBackgroundAudioManager(),请勿混淆

实际结果:

uni.createInnerAudioContext()创建的音频播放,会在uni.previewImage()唤起时被暂停

bug描述:

使用uni.createInnerAudioContext()创建音频播放,uni.navigateTo()等一系列事件,都不会中断播放,但点击预览图片,使用uni.previewImage()时,音频播放被暂停,关闭preview时自动继续播放,无法共存

2022-05-17 17:27 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

  • 申城法斗 (作者)

    示例工程会出现此问题,请在体验版小程序或真实小程序环境调试,即可复现,小程序模拟器为正常播放不会被中断。

    在真实小程序环境中,uni.previewImage会使uniapp版小程序进入App Hide,即播放音乐被暂停,关闭previewImage,播放即恢复。

    2022-05-23 10:25

  • 申城法斗 (作者)

    问题出现在,uni.previewImage会使程序进入AppHide,而uni.createInnerAudioContext()不会在后台播放,后台播放使用的是uni.getBackgroundAudioManager()。请勿指导使用BackgroundAudio替换InnerAudio,项目需求非后台播放,现已采用自定义preview,替换uni.previewImage,来曲线解决问题,但依旧希望能弄明白,uni.previewImage会进入AppHide事件的原理。

    2022-05-23 10:36

要回复问题请先登录注册