Opentok 当禁用视频显示网络摄像头开启时

Opentok when disabled video shows web cam led on

我在 JS 网站中使用 Opentok,即使我已经启动了视频会议,我也看到网络摄像头指示灯亮着。当我拨打电话时,我看不到其他用户,但是这个 LED 灯亮着真的很烦人。

这就是我为仅使用语音所做的事情:

var pubOptions = {publishAudio:true, publishVideo:false};

// 初始化一个Publisher,放入id="publisher"

的元素中
var publisher = TB.initPublisher(apiKey, 'publisher',pubOptions);

我是不是错过了一些东西才能进行正确的纯语音通话?

谢谢

如果您在通话期间根本不需要视频,那么您将希望使用 videoSource 属性 而不是 publishVideo 属性。

publishVideo 只是针对发布者的初始状态,但它仍然请求访问相机,以防您稍后调用 publisher.publishVideo(true).

如果您将 videoSource 设置为空,则它不会请求访问相机。

var pubOptions = {videoSource: null};

If you set this property to null or false, the browser does not request access to the camera, and no video is published. In a voice-only call, set this property to null or false for each Publisher.

发件人:https://tokbox.com/developer/sdks/js/reference/OT.html#initPublisher