问题标签 [vline]

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 投票
3 回答
288 浏览

javascript - JavaScript 返回值:<> 是什么意思?

我正在尝试在此页面中使用 API 。

定义如下:

我想使用这个 API 的返回值,但是我不明白是什么<>意思。我研究过 JavaScript 语言,但找不到任何线索。

我的脚本是:

谁能给我一个关于如何使用这个 API 的提示或一些示例?

0 投票
1 回答
129 浏览

webrtc - 控制 uiVideoPanel 的大小

我正在使用带有uiVideoPanel 小部件的vLine JavaScript API来进行 WebRTC 视频通话。

我的代码如下所示:

和 HTML:

但是,当一个人呼叫另一个人时,视频会占据整个屏幕,而不是仅 300 像素 x 300 像素。

如何控制视频的大小?

0 投票
1 回答
101 浏览

webrtc - vLine 或 WebRTC 创建的视频的自然/正常纵横比是多少

使用 vLine 的createVideoElement函数创建视频元素时,将在该元素中显示的视频的纵横比是多少?是否有默认比率 -WebRTC生成的比率 - 还是以编程方式设置的(例如,在类似的库中vLine)?

0 投票
1 回答
145 浏览

vline - 如何在 vLine 中发送 IM 消息

为了能够通过发送 vLineim类型的消息与某人聊天,您不需要先mediaSession与远程用户建立关系,对吗?您只需要远程人员的 ID,您就可以向他们发送消息,对吗?

或不?如果没有,您如何使用 vLine 发送 IM?

0 投票
1 回答
171 浏览

vline - 在 vLine 中挂断视频通话的正确方法是什么?

我目前正在使用Client.stopMediaSessions(). 这个对吗?根据我在文档中阅读的内容以及在示例中看到的内容,这似乎是正确的方法。

这应该停止本地和远程流,对吗?

调用时会触发什么事件stopMediaSessions()?从我的日志来看,似乎没有mediaStream:end调用处理程序。应该是吗?还是enterState:closed唯一的事件被触发?还是两个都被解雇了?

我的问题与<video>从 DOM 中删除元素有关——无论是远程元素还是本地元素。在您的示例MediaStreamAPI Reference,该addStream()函数同时处理mediaStream:startmediaStream:end事件。但是,当使用它来添加本地和远程流时,您不能指望处理程序mediaElement中的变量,mediaStream:end因为没有任何东西将 var 与流联系起来,所以您不知道要对哪个元素执行操作removeChild()

无论如何,这没什么大不了的。我只是好奇stopMediaSessions()调用 a 时的事件顺序是什么;从中我可以确保正确的<video>元素被删除。

但总的来说,我确实想知道在一组参与者之间挂断/终止视频通话的正确方法是什么。

非常感谢!

0 投票
0 回答
152 浏览

javascript - vLine第一次登录失败

我正在vLine上申请

这是我与登录功能相关的源代码。

我第一次加载这个 javascript。

我登录失败,然后我重新加载成功。

这是我登录失败时的日志。

你能给一些提示吗?

谢谢。

0 投票
1 回答
135 浏览

vline - 铃声在 vline 上不可用

我正在vLine上申请

我用声音互相视频聊天。

但是,它没有铃声。

来电铃声有什么特别需要做的吗?

这个解释看起来没有一些特殊的铃声设置。

0 投票
1 回答
186 浏览

webrtc - vline 为被调用者添加远程流失败

我正在尝试在导入用户的自定义应用程序中使用您的 api。一切正常(auth_token,登录,呼叫启动),但是当被调用者应该得到响应并添加远程流时,什么也没有发生。控制台中不会显示任何错误。如果有人查看代码并告诉我我缺少什么,我将不胜感激。我在https://freeofcinema.vline.com上尝试了 vline 演示, 它在两台计算机之间使用相同的浏览器和条件。在我的应用程序中它是 http ,但我也尝试使用 https ,并且出现了同样的问题。这是我用来测试 api 的一些简化代码。

谢谢您的答复。

我尝试了应用程序中的一个用户和https://freeofcinema.vline.com中的另一个用户,并且发生了同样的问题。通话(处于挂起状态)也会在片刻后终止..

0 投票
1 回答
92 浏览

vline - 使用 VLine 时控制用户权限

我在导入用户的自定义应用程序中使用 VLine,我想知道是否有任何方法可以限制允许特定用户发起呼叫的用户?

0 投票
0 回答
140 浏览

google-chrome - vline Chrome 与 Firefox 进行视频通话

我打开了 2 个客户端,1 个在 Google Chrome 和 Firefox 上(都是最新版本)。当我从 Firefox 拨打电话时,Chrome 客户端可以收到请求。但是当我从 Chrome 拨打电话时,Firefox 客户端什么也看不到。任何想法?谢谢你。

(我的 Rails 应用程序中的 Javascript)