问题标签 [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.
javascript - JavaScript 返回值:<> 是什么意思?
我正在尝试在此页面中使用 API 。
定义如下:
我想使用这个 API 的返回值,但是我不明白是什么<>
意思。我研究过 JavaScript 语言,但找不到任何线索。
我的脚本是:
谁能给我一个关于如何使用这个 API 的提示或一些示例?
webrtc - 控制 uiVideoPanel 的大小
我正在使用带有uiVideoPanel 小部件的vLine JavaScript API来进行 WebRTC 视频通话。
我的代码如下所示:
和 HTML:
但是,当一个人呼叫另一个人时,视频会占据整个屏幕,而不是仅 300 像素 x 300 像素。
如何控制视频的大小?
webrtc - vLine 或 WebRTC 创建的视频的自然/正常纵横比是多少
使用 vLine 的createVideoElement
函数创建视频元素时,将在该元素中显示的视频的纵横比是多少?是否有默认比率 -WebRTC
生成的比率 - 还是以编程方式设置的(例如,在类似的库中vLine
)?
vline - 如何在 vLine 中发送 IM 消息
为了能够通过发送 vLineim
类型的消息与某人聊天,您不需要先mediaSession
与远程用户建立关系,对吗?您只需要远程人员的 ID,您就可以向他们发送消息,对吗?
或不?如果没有,您如何使用 vLine 发送 IM?
vline - 在 vLine 中挂断视频通话的正确方法是什么?
我目前正在使用Client.stopMediaSessions()
. 这个对吗?根据我在文档中阅读的内容以及在示例中看到的内容,这似乎是正确的方法。
这应该停止本地和远程流,对吗?
调用时会触发什么事件stopMediaSessions()
?从我的日志来看,似乎没有mediaStream:end
调用处理程序。应该是吗?还是enterState:closed
唯一的事件被触发?还是两个都被解雇了?
我的问题与<video>
从 DOM 中删除元素有关——无论是远程元素还是本地元素。在您的示例MediaStream
中API Reference
,该addStream()
函数同时处理mediaStream:start
和mediaStream:end
事件。但是,当使用它来添加本地和远程流时,您不能指望处理程序mediaElement
中的变量,mediaStream:end
因为没有任何东西将 var 与流联系起来,所以您不知道要对哪个元素执行操作removeChild()
。
无论如何,这没什么大不了的。我只是好奇stopMediaSessions()
调用 a 时的事件顺序是什么;从中我可以确保正确的<video>
元素被删除。
但总的来说,我确实想知道在一组参与者之间挂断/终止视频通话的正确方法是什么。
非常感谢!
javascript - vLine第一次登录失败
我正在vLine上申请
这是我与登录功能相关的源代码。
我第一次加载这个 javascript。
我登录失败,然后我重新加载成功。
这是我登录失败时的日志。
你能给一些提示吗?
谢谢。
webrtc - vline 为被调用者添加远程流失败
我正在尝试在导入用户的自定义应用程序中使用您的 api。一切正常(auth_token,登录,呼叫启动),但是当被调用者应该得到响应并添加远程流时,什么也没有发生。控制台中不会显示任何错误。如果有人查看代码并告诉我我缺少什么,我将不胜感激。我在https://freeofcinema.vline.com上尝试了 vline 演示, 它在两台计算机之间使用相同的浏览器和条件。在我的应用程序中它是 http ,但我也尝试使用 https ,并且出现了同样的问题。这是我用来测试 api 的一些简化代码。
谢谢您的答复。
我尝试了应用程序中的一个用户和https://freeofcinema.vline.com中的另一个用户,并且发生了同样的问题。通话(处于挂起状态)也会在片刻后终止..
vline - 使用 VLine 时控制用户权限
我在导入用户的自定义应用程序中使用 VLine,我想知道是否有任何方法可以限制允许特定用户发起呼叫的用户?
google-chrome - vline Chrome 与 Firefox 进行视频通话
我打开了 2 个客户端,1 个在 Google Chrome 和 Firefox 上(都是最新版本)。当我从 Firefox 拨打电话时,Chrome 客户端可以收到请求。但是当我从 Chrome 拨打电话时,Firefox 客户端什么也看不到。任何想法?谢谢你。
(我的 Rails 应用程序中的 Javascript)