TokBox屏幕共享音频不起作用

时间:2020-05-10 06:33:23

标签: opentok tokbox

我正在使用Web浏览器的TokBox / OpenTok屏幕共享API,并且在发布屏幕时,我使用的是“ publishAudio:true”,但是订阅者没有收到任何音频。订阅者确实收到了屏幕视频。

有人知道如何解决此音频问题吗?我在macOS Catalina上使用Google Chrome。

1 个答案:

答案 0 :(得分:1)

我需要看到更多的具体案例代码,但希望能对您有所帮助。

您需要发送audioSource。示例:

if (videoSource) { // in my case, i'm using null or 'screen'
  opts.videoSource = videoSource;
}

console.log('micStream getAudioTracks:');
console.log(micStream.getAudioTracks());

opts.audioSource = micStream.getAudioTracks()[0]; //you can choose you audio source
const target = document.getElementById(targetId);

const pub = OT.initPublisher(target, opts, err => {
  if (err) {
    console.log('err');
    reject(err);
  } else {
    console.log('resolve');
    resolve(pub);
  }
});