关于语音播放 wx.playBackgroundAudio 组件的问题,
发布于 6 年前 作者 xdong 6612 次浏览 来自 问答

在安卓下面能够正常使用,使用起来还是挺方便的,但是在IOS 下面 会导致语音播放 时好时坏 , 坏的情况就是一段1分钟的语音只播放2秒 就自动停止了 ,同样的接口在安卓就不会!求大伙给个解释

3 回复

所有的 ios 都会出现这样的情况   安卓下 不会出现任何问题

const backgroundAudioManager = wx.getBackgroundAudioManager()

//这是我调用的代码

that.playback(res.data.data[0].url, res.data.data[0].cat_title, res.data.data[0].image, key + 1, res.data.data[0].ids, 1)

//这是播放的代码

playback:function(src,title,img,key,ids,types){

var that = this;

if (types == 1){

console.log(src)

backgroundAudioManager.title = title

backgroundAudioManager.coverImgUrl = that.data.pichttp + img

backgroundAudioManager.src = src

// wx.playBackgroundAudio({

//   dataUrl: src,

//   title: title,

//   coverImgUrl: that.data.pichttp + img,

// })

that.setData({

titSumKey: key,

titAudio: title,

imageAudio: img,

titids: ids

})

}else{

麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

可能是服务端没有做好,发个红包告诉你怎么回事。微信:18049556944

回到顶部