twilio视频,但如果我只想要音频或视频或两者都要怎么办?



这是一个关于执行的问题。

创建视频聊天。每个用户都得到一个为他们创建的div,它只是一个黑色的图片和他们的名字。

当他们点击开始视频按钮在我的ui一个localVideoTrack被创建并发布给所有订阅者。然后代码将视频轨迹追加到UI

但是如果我想要一个音频轨道呢?但我不想要录像?

什么或者我想要音频和视频,但想要静音音频?

我的想法是这样的。

您创建一个新的本地视频轨道并启用音频或视频或两者。当您想要更改视频轨道的状态时。就像关闭音频一样,你只需要再次创建一个没有音频的本地轨道,发布它,从ui中删除当前的视频轨道,并用新的视频轨道替换它。

或者我可以使用视频和音频轨道,但我不知道这是不是正确的做法。

的输入将是感激!

这里是Twilio开发者布道者。

视频轨道和音频轨道是不同的。视频只关注参与者的镜头和视觉。音频只与麦克风和参与者的声音有关。所以当你创建一个新的视频轨迹时,它应该只请求访问相机,并且只发布一个视频轨迹。当你创建一个新的音轨,它应该只要求访问一个麦克风,只发布一个音轨。当您创建本地音轨,或连接到一个房间并尝试同时发布音频和视频时,则要求允许相机和麦克风访问,并发布两个音轨,一个用于视频,一个用于音频。

在您的参与者连接到Twilio视频室后的任何阶段,您可以发布新的视频/音频轨道,以向参与者添加新的轨道。您还可以取消发布这些曲目,以完全从参与者中删除它们。

一旦一个轨道被发布,你可以禁用/启用轨道,这是静音音频/视频,而不从房间取消发布。这比发布/取消发布要快得多。

最新更新