将OpenTok Publisher切换到特定的视频设备

问题描述 投票:0回答:1

[希望更改OpenTok Publisher对象的音频输入设备(即麦克风)时,可以使用:

Publisher.setAudioSource(<id_of_microphone_device_here>)

...以指定您想要切换到哪个麦克风。


但是,如果您想更改视频源(即摄像机),[我能找到的唯一选项是使用:

Publisher.cycleVideo()

...(通过承诺返回)您通过“循环”一步而切换到的媒体设备/网络摄像机的ID。

有没有一种方法可以用来专门切换到我选择的视频设备ID,而不必:

a。重新初始化我的Publisher对象?

-或-

b。循环浏览视频设备,直到找到所需的视频设备?


我问,因为,为了论证,我们假设用户有10个摄像机输入-他们不希望其中的一些“循环”进入直播流,以便获得他们想要的。] >

是否可以像定位音频设备一样定位视频设备的ID?

为了使此功能“起作用”,我试图做的事情是首先禁用发布者(Publisher.publishVideo(false))的视频输出,循环查找我想要的视频,然后“重新启用”视频输出。但是,不幸的是,禁用发布者的视频输出会导致无法循环浏览其视频设备。

[希望更改OpenTok Publisher对象的音频输入设备(即麦克风)时,可以使用:Publisher.setAudioSource()...为了指定...

javascript opentok tokbox
1个回答
1
投票
这里是OpenTok开发者倡导者。
© www.soinside.com 2019 - 2024. All rights reserved.