TokBox 屏幕共享音频无法正常工作

TokBox screen sharing audio is not working

我在网络浏览器上使用 TokBox / OpenTok 屏幕共享 API,在发布屏幕时我使用 "publishAudio: true",但订阅者收不到任何音频。不过,订阅者确实收到了屏幕视频。

有谁知道如何解决这个音频问题?我在 macOS Catalina 上使用 Google Chrome。

我需要看到更多具体的案例代码,但我希望这可以帮助你。

您需要发送音频源。示例:

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);
  }
});