问题标签 [tokbox]
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.
opentok - 在 TokBox WebRTC 会话中捕获用户反馈
我可以通过向会话提供自定义 URL 来让两个用户连接到 TokBox 会话。这个 URL 实际上在内部检查我们自己服务器中的一些参数,然后将控制权呈现给 JSP,它只是启动一个 TOKBOX 会话。但是,一旦用户终止会话,我需要捕获会话的用户反馈。反馈需要通过返回 URL 传递回我自己的服务器。有没有办法自定义 TOKBOX webRTC 会话窗口,使用视频/音频组件,在我自己的页面而不是 TOKBOX 特定页面中打开内联。
谢谢
opentok - 仅在 tokbox api 中启用音频
我正在使用 tokbox api 集成进行两个人之间的电话会议。但是,有时基于我的 Web 应用程序中的用户选择,我希望在 tokbox 会话中仅启用音频。有没有办法这样做。我正在使用 api 调用来生成会话 id 和 javascript 解决方法来生成令牌,无法使用 sdk,因为 GAE 不支持它。
投入赞赏。
ios - OpenTok 会话委托回调没有连接
我正在使用 OpenTok 在 2 个 iOS 设备之间创建视频会议。我想将有关用户的信息(即用户 ID)发送给会议的其他成员,因此一旦我收到用户已连接的回调,我就会向该连接发送该信息:
问题是,在某些情况下,OTConnection
我打赌回来的– session:receivedSignalType:fromConnection:withString:
是nil
. 不仅如此,当我在该回调中放置断点时,我的本地会话的连接也是nil
. 我假设这意味着当我收到该信号时我的本地会话尚未连接,但如果我的本地会话未连接,我不会想到有可能接收到信号。此外,在创建连接之前我不会发送信号,那么它nil
在其他设备上的情况如何?
有没有其他人看到这个或想出一种方法来防止它?
谢谢你的帮助。
javascript - 将白板功能添加到 TokBox Webrtc 会话
我有一个使用 JSP(使用 tokbox JS 构建)的工作 webrtc 会话。现在我想将共享白板功能添加到此会话中。我检查了 tokbox 文档,没有提到 wrt 白板。在https://github.com/aullman/opentok-meet有一个项目,它还具有白板功能(以及其他令人惊叹的功能)。但是我无法弄清楚如何使用此代码、js 等来创建白板功能。有没有人实施这一点,并指出我正确的方向。
非常感谢任何帮助
ruby-on-rails - 未初始化的常量 GroupsController::Opentok
我正在尝试使用opentok构建一个应用程序。我正在关注一个教程。在教程中,他使用了一种方法并通过 before_filer 调用。
当我运行它显示的相同代码时..
如何初始化 opentok 实例变量。我将 YOUR_API_KEY 和 YOUR_SECRET_TOKEN 更改为我自己的密钥和令牌。我输入了不带引号的 api_key 和带引号的 secret_token。
提前致谢。
javascript - 在刷新之前无法在 webview 中加载 javascript
我有一个名为room.html.erb的 html 文件,其中包含一些 js 代码。当我点击一个链接时,它必须加载上面的页面。但是页面加载正确,除了 js 代码。当我刷新它时工作正常。
room.html.erb中的代码
我无法弄清楚为什么会这样。
ios - Opentok-iOS:尝试订阅流时超时。错误域=OTSubscriberErrorDomain 代码=1542
我正在尝试使用 opentok webrtc 在两个 iOS 设备(均为 iOS 版本 7.0.4)之间创建视频会话。两个设备与发布者共享相同的 api 密钥和会话 ID 以及不同的令牌。我能够成功建立会话,因为我可以在一台设备上看到订阅者视频和发布者视频;但我无法从其他设备看到视频并收到错误消息“错误域=OTSubscriberErrorDomain Code=1542”尝试订阅流时超时。” UserInfo=0x15984e40 {NSLocalizedDescription=尝试订阅时超时溪流。}”
简而言之,我想创建一个视频会话,两个设备也能够看到彼此的视频流,由于这个错误,在这种情况下不会发生这种情况。
这里要注意的一点是,相同的代码以前可以正常工作,但现在不行(没有任何代码更改)。
有人可以帮忙吗??
swift - TokBox 视频位置
我正在使用 xcode 6 和 swift 制作一个 iOS 应用程序。我正在使用 TokBox 进行实时视频聊天。到目前为止,它工作正常。我唯一的问题是相机视图的位置。我试图将视图放在视图容器中,但这似乎并不能解决我的问题。现在我已经硬编码了相机的位置以适合 iPhone 4。有没有办法把它放在一个容器中,然后使用自动布局?
javascript - 在 Cloud Code 函数中传递参数(Parse & TokBox)
我正在尝试使用 Parse 和 TokBox (OpenTok) 将视频通话集成到我的网站中。我在 github中找到了这个包含完整代码的很棒的教程,它可以毫无问题地创建会话,但无法获取会话 ID 并将其传递给 generateToken 函数。结果是
当我request.params.sessionId || ''
用现有的会话 ID替换
它生成令牌。我创建了将会话 ID 保存在对象中的代码,但是从云中获取此数据并将其传递给 GenerateToken 函数的代码无法执行(尽管它从纯 js 执行)。
如果您对以下问题有任何考虑,请回答:
如何
request.params.sessionId
工作?它如何知道从哪里获取数据?如何以及在何处将参数传递给 request.params.options(稍后将需要它)?
从云代码中查询对象数据与从普通 js 中查询不同吗?
如何正确地将生成的 sessionID 传递给 generateToken 函数?