【问题标题】:twilio video but what if I want just audio or just video or both?twilio 视频,但如果我只想要音频或视频或两者兼而有之怎么办?
【发布时间】:2021-09-01 17:10:58
【问题描述】:

这是关于执行的问题。

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

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

但是当我想要一个只有音频的轨道时呢?但我不想要任何视频?

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

我的想法是这样的。

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

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

输入将不胜感激!

【问题讨论】:

    标签: audio video twilio twilio-api twilio-video


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    视频轨道和音频轨道是不同的。视频仅与参与者的相机和视觉有关。音频只与麦克风和参与者的声音有关。因此,当您创建一个新的视频轨道时,它应该只要求访问相机并且只发布一个视频轨道。当您创建一个新的音轨时,它应该只要求访问麦克风并且只发布一个音轨。当您创建本地轨道或连接到房间并尝试同时发布音频和视频时,系统会要求您授予摄像头和麦克风访问权限,并发布两个轨道,一个用于视频,一个用于音频。

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

    发布曲目后,您可以disable/enable 曲目,这会将音频/视频静音,而不会将其从房间中取消发布。这是一个比发布/取消发布更快的过程。

    【讨论】:

    • stackoverflow.com/users/28376/philnash 我正在使用 TwilioVideo (4.6.2) iOS sdk,在连续发布和取消发布音频视频轨道时遇到了一次崩溃。 “崩溃日志:libc++abi:调用纯虚函数!调用纯虚函数!。”。你能帮我理解我应该遵循什么启用/禁用音频视频轨道或发布取消发布音频视频轨道
    • @Naresh 听起来不太好。我想如果您提出一个新问题并提供尽可能多的细节和代码,那么回答您会更容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 2023-03-05
    相关资源
    最近更新 更多