小程序
小游戏
企业微信
微信支付
扫描小程序码分享
通过腾讯im聊天发送的语音 使用wx.createInnerAudioContext() 方法在ios上报错, 在安卓上正常
报错信息
腾讯im聊天返回的地址是
https://cos.ap-shanghai.myqcloud.com/6126-shanghai-007-shared-05-1256635546/679a-1400305802/61d2-57638033023143bc8b340372334663d1/5fe5fc2c32269597d4f4c9a830875fc4-57638033023143bc8b340372334663d1
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我最近的项目接的融云的sdk,也发现了这个bug,实在没办法了,现在处理当wx.createInnerAudioContext报错的时候,通过BackgroundAudioManager来播放了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
机型: ipnonex
微信版本号8.0.12、系统版本号14.0.1
代码
index.html <button bindtap="onPlay">正常播放</button> index.js // index.js // 获取应用实例 const app = getApp() const url = 'https://cos.ap-shanghai.myqcloud.com/6126-shanghai-007-shared-05-1256635546/679a-1400305802/61d2-57638033023143bc8b340372334663d1/5fe5fc2c32269597d4f4c9a830875fc4-57638033023143bc8b340372334663d1'; Page({ data: { }, onLoad() { if (wx.getUserProfile) { this.setData({ canIUseGetUserProfile: true }) } }, onPlay(){ let innerAudioContext = wx.createInnerAudioContext(); innerAudioContext.src = url; innerAudioContext.play(); innerAudioContext.onError(err => { console.log('播放错误... ', err); }); } })
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我最近的项目接的融云的sdk,也发现了这个bug,实在没办法了,现在处理当wx.createInnerAudioContext报错的时候,通过BackgroundAudioManager来播放了
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
微信版本号8.0.12、系统版本号14.0.1
机型: ipnonex
微信版本号8.0.12、系统版本号14.0.1
代码
index.html <button bindtap="onPlay">正常播放</button> index.js // index.js // 获取应用实例 const app = getApp() const url = 'https://cos.ap-shanghai.myqcloud.com/6126-shanghai-007-shared-05-1256635546/679a-1400305802/61d2-57638033023143bc8b340372334663d1/5fe5fc2c32269597d4f4c9a830875fc4-57638033023143bc8b340372334663d1'; Page({ data: { }, onLoad() { if (wx.getUserProfile) { this.setData({ canIUseGetUserProfile: true }) } }, onPlay(){ let innerAudioContext = wx.createInnerAudioContext(); innerAudioContext.src = url; innerAudioContext.play(); innerAudioContext.onError(err => { console.log('播放错误... ', err); }); } })