- 当前 Bug 的表现
在苹果6p手机,live-pusher 配合wx.createInnerAudioContext()播放音频,不带耳机情况下,音频声音播放非常小,并且怀疑推流只把说话声音录制推上去了,外放的音频没有录制推上去,在拉流端只能听到说话声音。
在安卓手机和其他苹果型号手机没有这个问题,会把外放音频和说话声音推上去,拉流端正常听到。
- 提供一个最简复现 Demo
<live-pusher
id="livepusher"
mode="SD"
/>
this.livePusherContext=wx.createLivePusherContext(this);
this.livePlayerContext.play();
const audioManager = wx.createInnerAudioContext();
audioManager.src = song.url;
audioManager.play();
你这个机型的微信版本跟iOS版本是多少的?我们看看能否重现
另外下个版本会推出 BGM,这个应该能满足你的需求
先播放音乐, 然后再推流,会出现音乐卡顿一下,但是音乐声音变小了很多;
如果先推流, 再播放音乐,不会卡顿一下,音乐声音会一直很小;
也就是说推流时播放的音乐声音会变小
请问该问题解决了吗?通过 InnerAudioContext 播放音频也会有这个问题
你好 你已经解决了没 我用live-pusher推流 在观看端用live-player观看时也没声音或者变声了
你好,请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好 官方 这个问题有解决吗
嗯?这边没有复现哦,给个能复现问题的代码片段?
就是live-pusher正在推流 此时又在通过
嗯?没有代码片段很难定位问题的
你本地创建一个推流,此时再播放音乐,就可以了,必现呀。
undefined这里有个demo,你在里面加上这样的代码就行了
const audio = wx.createInnerAudioContext()
audio.src = '***.mp3'
audio.loop = true
audio.play()