9***@qq.com
9***@qq.com
  • 发布:2019-09-20 10:15
  • 更新:2021-08-21 14:58
  • 阅读:2138

uni.createInnerAudioContex在IOS微信端无法播放声音

分类:uni-app

详细问题描述

H5环境下, uni.createInnerAudioContext(), ios微信网页端无法播放音频

以下情况是正常的:
安卓微信网页端正常播放音频

重现步骤
[步骤]
let innerAudioContext = uni.createInnerAudioContext()
innerAudioContext.autoplay = true
innerAudioContext.src = _this.mp3Src
innerAudioContext.volume = 1
innerAudioContext.onPlay(() => {
// _this.$toTip('开始播放')
})
innerAudioContext.onError((e) => {
_this.$toTip(e)
});
innerAudioContext.onEnded(() => {
// _this.$toTip('233333')
innerAudioContext.destroy()
})

[结果]
安卓微信网页端正常播放音频,ios微信无法播放,测试机型为iPhone6 11.4.1 微信版本为7.0.5,iPhoneX 13.1 微信最新版

[期望]
ios与安卓都能正常播放

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明
2.2.2.20190816

uni-app运行环境说明
[运行端是h5或app或某个小程序?]
h5

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX创建

2019-09-20 10:15 负责人:无 分享
已邀请:
9***@qq.com

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

ios微信如果是用点击按钮的方式去触发就正常播放

  • Chris07

    解决了么,我的也是需要触发才能正常播放

    2020-10-18 00:34

程序菜鸟

程序菜鸟 - Gooyu汤姆

IOS 微信 无法自动播放目前需要用户操作后才可以播放,有什么解决办法吗

该问题目前已经被锁定, 无法添加新回复