现象:我使用官方小程序音视频通话+IM时,点击选择图片出现断流,点开图片时也出现断流?请问有没有什么办法解决?音视频通话+IM在同一页面底部
原因:安卓小程序在 直播页面 onHide的时候自动停止推流BUG
- 提供一个最简复现 Demo
x.wxml 代码 如下:
<button bindtap='viewImage'>点击预览图片</button>
<audio id='audio-play' src='http://pd4t7ae3m.bkt.clouddn.com/audio-test.mp3'></audio>
x.js 代码 如下:
Page({
data: {
logs: []
},
_audio: null,
onLoad: function () {
this._audio = wx.createAudioContext('audio-play', this)
this._audio.play()
},
viewImage: function () {
let _ = this
wx.previewImage({
urls: [
'http://pd4t7ae3m.bkt.clouddn.com/imgs-test1.jpg',
'http://pd4t7ae3m.bkt.clouddn.com/imgs-test2.jpg',
'http://pd4t7ae3m.bkt.clouddn.com/imgs-test3.jpg'
],
current: 0,
success: () => {
_._audio.play()
console.log(_._audio)
}
})
_._audio.play()
}
})