问题标签 [twilio-video]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

javascript - 如何检查曲目是否已发布?

我目前收到一个错误:

TwilioError:曲目名称重复

这是因为此方法被多次调用(每次批准一个新权限时),其中包含所有已批准轨道的列表。

如何检查特定曲目是否已发布?

人们会期望我们可以检查localParticipant对象,例如

但上述产生>>> 0 0 0,然后是“轨道名称重复”错误。所以有一些竞争条件错误。

0 投票
1 回答
411 浏览

javascript - twilio 视频通话 JS/.Net MVC

我正在使用 Javascript 和 MVC .net 实现 twilio 视频通话功能。当我执行项目时,Web 浏览器会询问摄像头和麦克风权限,但它不显示摄像头。

我在文档中找不到任何相关的东西。 https://media.twiliocdn.com/sdk/js/video/releases/1.14.0/docs/index.html

如果有人能在这里找出错误,那就太好了。谢谢

索引.cshtml

家庭控制器.cs

0 投票
0 回答
738 浏览

javascript - Twilio 可编程视频屏幕共享不起作用

我正在捕获用户的屏幕并将该轨迹发布到房间的 localparticipant 对象,但提要继续显示用户的相机。如果我将房间对象记录到控制台,它不会显示多个轨道。在尝试发布用户的屏幕轨迹之前,是否有必要取消发布用户的相机轨迹?我已经包含了我的共享屏幕方法供您查看。提前感谢您提供的任何帮助!

我浏览了这些参考资料,代码似乎与此处编写的非常相似,但可惜它仍然无法正常工作

-https://www.twilio.com/blog/screen-sharing-javascript-twilio-programmable-video

-https://www.twilio.com/blog/2018/01/screen-sharing-twilio-video.html

0 投票
1 回答
354 浏览

twilio - 带有 Twilio 可编程视频的参与者显示名称

本地参与者是否可以更改一些数据(在我的用例中,他们的显示名称)并让其他参与者可以访问?我希望 Participant 对象具有某种可以在本地更改的元数据,但我没有看到类似的东西。

0 投票
0 回答
112 浏览

java - Twilio 视频室 + 镀铬无头

可能这个问题没有多大意义,但我觉得有点好奇这是否可以做到,或者这只是一个非常疯狂的想法。

我正在考虑一种在 twilio 视频室中共享数据轨道的方法,而无需任何参与者共享他们的屏幕,这有时会很烦人并且可能导致“隐私泄露”。一个例子可能是能够从房间内的某个地方(比如说从后端)注入一个谷歌文档文档/演示文稿。

这可以通过在无头模式下运行 google-chrome 并将其屏幕共享为房间中的数据轨道来实现吗?后端可以使用 puppeter 管理演示文稿,因此主持人应该能够从他的计算机管理演示文稿。

我想应该有更简单的方法来实现这一点,但不确定。

非常感谢!

0 投票
0 回答
96 浏览

twilio - Twilio 分页视频轨道

我们目前正在使用 Twilio Video 使用户能够进行群组视频通话,其中通话采用网格样式视图)

我一直在寻找一种通过视频轨道页面进行分页的方法。这里的想法是我们只显示前 12 个视频轨道,并让用户通过 12 个视频轨道的集合进行分页。当视频通话超过一定数量的参与者时,此功能类似于 Zoom。

实现这一点的理想方法(似乎)是在连接时设置 maxTracks=12,然后使用 Track Priority API 降低当前显示的视频轨道的优先级并提高下一页视频轨道的优先级。

这个对吗?有没有更好的方法来实现这一点?

另一个想法是使用 Track Subscriptions API,但这需要我们移动控制服务器端,这对于这样的用例来说似乎并不理想。

0 投票
1 回答
69 浏览

twilio - Twilio 视频:如何在桌面上呈现移动布局

我正在为我的视频应用程序使用Twilio Video React应用程序。Twilio 视频基于设备在桌面和移动两个视图中呈现视频。由于我的桌面应用程序的空间限制,我想在桌面上呈现类似于移动设备的视频,这可能吗?我可以设置一个变量来允许我这样做吗?基本上,我希望 Twilio 视频认为我正在移动设备上运行该应用程序。

我尝试在 utils 中将 isMobile 设置为 true(如下所示),这似乎对 UI 没有影响。

我想实现以下目标:

在此处输入图像描述

0 投票
1 回答
83 浏览

twilio - Twilio 视频 - 连接语音。无法进行双向通信

我正在尝试将语音连接到视频室。我能够成功连接它。电话能够接收来自房间的语音(来自我的电脑),但房间无法接收来自电话的语音。这是我所指的链接。

Twilio 语音连接 https://www.twilio.com/docs/voice/twiml/connect

这是我尝试连接到房间的代码:

0 投票
0 回答
43 浏览

video - 如何在 twilio 视频中创建/检索更详细的参与者信息?

我想在参与者的视频上显示多个用户详细信息作为叠加层。

有什么方法可以为 Twilio 视频存储更详细的参与者数据?

我使用过 Twilio 聊天,我们可以在属性中存储一些与应用程序相关的数据。如图所示

只想在 Twilio 视频中做同样的事情。

另外,请建议是否有其他方法可以实现这一目标。

0 投票
1 回答
595 浏览

reactjs - Twilio 视频通话:权限仅在 chrome 中被拒绝

我正在尝试使用 Twilio 实现视频通话。后端成功生成令牌,我正在使用它来建立视频通话。在从浏览器请求访问麦克风和摄像头的权限后,我在 chrome 中收到以下错误:

运行时

我正在使用 twilio-video 进行连接。在 Firefox 和 Safari 以及 localhost 上的任何浏览器(在任何浏览器中)中,连接都会成功。在浏览器中重置权限没有帮助,授予 Chrome 中的权限。你能提示一下可能是什么问题吗?