wx.playBackgroundAudio 在后台无法播放
playAudio: function (audioUrl) {
console.log(audioUrl)
wx.playBackgroundAudio({
dataUrl: audioUrl,
title: '后台播报',
coverImgUrl: ''
})},
...
//监听WebSocket接受到服务器的消息事件
wx.onSocketMessage(function (res) {
console.log('收到服务器内容:' + res.data);
let s = that.data.soundList;
s.unshift(res.data);
that.setData({
soundList: s,
})
that.playAudio(baseFileURL + "alipay.wav" + "?v=" + Date.parse(new Date()));
that.setAudio(that, res.data);
})
真机调试,在播放音频的情况下切换到后台(按home),当websocket接受到消息的时候需要语音提示,wx.playBackgroundAudio 可以播放;但是在没播放的状态下切换到后台,websocket接收到消息wx.playBackgroundAudio 就不会播放了,这是不是一个bug?