扫描小程序码分享
点击语音播放报: INNERERRCODE:-11828, ERRMSG:打不开
并报错:"operateAudio:fail jsapi has no permission, event=operateAudio, runningState=background, permissionMsg=permission got, detail=jsapi has no permission"
安卓端正常
IOS升级后出现的BUG
开发者工具正常,体验版、线上不可以播放!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
试下音频链接在ios客户端能不能播放
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
let times = new Date().getTime()
let audioPath = wx.env.USER_DATA_PATH + '/' + parseInt(Math.random() * times) + '.wav?v=' + times
var fs = wx.getFileSystemManager();
var fd = fs.openSync({
filePath: audioPath,
flag: 'a+'
})
var fsw = fs.writeSync({
fd,
data: voiceBase64,
encoding: 'base64'
console.log(fsw) // IOS上文件已经写入成功
let innerAudioContext = wx.createInnerAudioContext({
useWebAudioImplement: false
innerAudioContext.src = audioPath
innerAudioContext.play()
innerAudioContext.onError((e)=>{
console.log(e)
// 返回 INNERERRCODE:-11828, ERRMSG:打不开
// 为什么呢?安卓都可以播放。格式原因?还是什么?
都2024了还没解决?
我这也是,2022了还没解决哈?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
试下音频链接在ios客户端能不能播放
let times = new Date().getTime()
let audioPath = wx.env.USER_DATA_PATH + '/' + parseInt(Math.random() * times) + '.wav?v=' + times
var fs = wx.getFileSystemManager();
var fd = fs.openSync({
filePath: audioPath,
flag: 'a+'
})
var fsw = fs.writeSync({
fd,
data: voiceBase64,
encoding: 'base64'
})
console.log(fsw) // IOS上文件已经写入成功
let innerAudioContext = wx.createInnerAudioContext({
useWebAudioImplement: false
})
innerAudioContext.src = audioPath
innerAudioContext.play()
innerAudioContext.onError((e)=>{
console.log(e)
// 返回 INNERERRCODE:-11828, ERRMSG:打不开
// 为什么呢?安卓都可以播放。格式原因?还是什么?
})
都2024了还没解决?
我这也是,2022了还没解决哈?