twilio video 但如果我只想要音频或视频或两者呢?

twilio video but what if I want just audio or just video or both?

这是执行题。

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

当他们单击我的 ui 中的开始视频按钮时,将创建一个 localVideoTrack 并将其发布给所有订阅者。然后代码将该视频轨道附加到 UI

但是当我想要纯音频曲目时怎么办?但是我不想要任何视频?

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

我的想法是这样的。

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

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

输入将不胜感激!

此处为 Twilio 开发人员布道师。

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

在您的参与者连接到 Twilio Video 房间后的任何阶段,您都可以 publish new video/audio tracks to add new tracks to the participant. You can also unpublish 这些曲目,以将它们从参与者中完全删除。

曲目发布后,您可以 disable/enable 该曲目,这会静音 audio/video 而无需从房间中取消发布。这是一个比 publishing/unpublishing.

更快的过程