小程序
小游戏
企业微信
微信支付
扫描小程序码分享
代码片段:https://developers.weixin.qq.com/s/W7U2rimx7YsW
问题描述:
有部分mp3音频在iOS下播放报错:{errCode:10001,errMessage:'INNERERRCODE:-11800, ERRMSG:这项操作无法完成'},
在安卓上和微信开发工具播放正常
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,可以监听下播放错误事件https://developers.weixin.qq.com/miniprogram/dev/api/media/audio/InnerAudioContext.onError.html
或者尝试去除视频连接中的特殊符号
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
https://developers.weixin.qq.com/s/W7U2rimx7YsW
// index.wxml <view class="intro"> <Button bindtap="playAudio">点击播放</Button> </view> // index.js const app = getApp() Page({ data: { }, onLoad() { wx.getSystemInfo({ success(res){ console.log('在android是可以播放的~') console.log(`手机型号:${res.model},手机系统:${res.system},微信版本:${res.version}`) } }) console.log('代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:') console.log('https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html') }, playAudio(){ const audioObj = wx.createInnerAudioContext() audioObj.src = 'https://s1.xiaoxiongmeishu.com/pc/fileUpload/1625455814482.mp3' audioObj.onCanplay(()=>{ console.log('语音可以播放') audioObj.play(); }) audioObj.onError((err)=>{ console.log('语音报错') console.log(err) }) } })
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,可以监听下播放错误事件https://developers.weixin.qq.com/miniprogram/dev/api/media/audio/InnerAudioContext.onError.html
或者尝试去除视频连接中的特殊符号
https://developers.weixin.qq.com/s/W7U2rimx7YsW
// index.wxml <view class="intro"> <Button bindtap="playAudio">点击播放</Button> </view> // index.js const app = getApp() Page({ data: { }, onLoad() { wx.getSystemInfo({ success(res){ console.log('在android是可以播放的~') console.log(`手机型号:${res.model},手机系统:${res.system},微信版本:${res.version}`) } }) console.log('代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:') console.log('https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html') }, playAudio(){ const audioObj = wx.createInnerAudioContext() audioObj.src = 'https://s1.xiaoxiongmeishu.com/pc/fileUpload/1625455814482.mp3' audioObj.onCanplay(()=>{ console.log('语音可以播放') audioObj.play(); }) audioObj.onError((err)=>{ console.log('语音报错') console.log(err) }) } })