笔记本跟手机视频通话
知识问答作者:U大使日期:2021-01-25点击:197
笔记本上试的 远端流订阅成功后视频能正常播放,但是没有声音,笔记本的音量是调到最大的,还需要设置吗?
this.client.on('stream-subscribed', (stream) => {
// container console.log('流ID' + stream.sid); var container = document.createElement('div'); container.className = 'media-player'; container.id = stream.sid; userdiv.appendChild(container); const isLocalStream = false; client.play({ streamId: stream.sid, container: container, mirror: isLocalStream, controls: "show" }, (err) => { if (err) { console.log(`播放失败 ${err}`); client.resume('xxx', (err) => { if (err) { console.log('恢复播放失败', err); } }); } }); // divElement 如上面所说 }); // 监听远端流订阅成功事件,在当前用户执行 subscribe 后,与服务器经多次协商,成功后会触发此事件
检查一下笔记本的麦克风是否在正常工作,录制视频的程序有没有调用麦克风
比较常用的推流工具比如OBS这种都能显示来自麦克风的声音振幅,既然能播放视频那应该还是录制的时候音频流没有正确封装进去
看下音频流是否是静音状态
感谢分享
用VioceTD测试一下,还有日志可以发出来,方便大家帮你排查。