问题标签 [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.

0 投票
1 回答
87 浏览

opentok - 在 TokBox WebRTC 会话中捕获用户反馈

我可以通过向会话提供自定义 URL 来让两个用户连接到 TokBox 会话。这个 URL 实际上在内部检查我们自己服务器中的一些参数,然后将控制权呈现给 JSP,它只是启动一个 TOKBOX 会话。但是,一旦用户终止会话,我需要捕获会话的用户反馈。反馈需要通过返回 URL 传递回我自己的服务器。有没有办法自定义 TOKBOX webRTC 会话窗口,使用视频/音频组件,在我自己的页面而不是 TOKBOX 特定页面中打开内联。

谢谢

0 投票
1 回答
552 浏览

opentok - 仅在 tokbox api 中启用音频

我正在使用 tokbox api 集成进行两个人之间的电话会议。但是,有时基于我的 Web 应用程序中的用户选择,我希望在 tokbox 会话中仅启用音频。有没有办法这样做。我正在使用 api 调用来生成会话 id 和 javascript 解决方法来生成令牌,无法使用 sdk,因为 GAE 不支持它。

投入赞赏。

0 投票
0 回答
212 浏览

ios - OpenTok 会话委托回调没有连接

我正在使用 OpenTok 在 2 个 iOS 设备之间创建视频会议。我想将有关用户的信息(即用户 ID)发送给会议的其他成员,因此一旦我收到用户已连接的回调,我就会向该连接发送该信息:

问题是,在某些情况下,OTConnection我打赌回来的– session:receivedSignalType:fromConnection:withString:nil. 不仅如此,当我在该回调中放置断点时,我的本地会话的连接也是nil. 我假设这意味着当我收到该信号时我的本地会话尚未连接,但如果我的本地会话未连接,我不会想到有可能接收到信号。此外,在创建连接之前我不会发送信号,那么它nil在其他设备上的情况如何?

有没有其他人看到这个或想出一种方法来防止它?

谢谢你的帮助。

0 投票
1 回答
1407 浏览

javascript - 将白板功能添加到 TokBox Webrtc 会话

我有一个使用 JSP(使用 tokbox JS 构建)的工作 webrtc 会话。现在我想将共享白板功能添加到此会话中。我检查了 tokbox 文档,没有提到 wrt 白板。在https://github.com/aullman/opentok-meet有一个项目,它还具有白板功能(以及其他令人惊叹的功能)。但是我无法弄清楚如何使用此代码、js 等来创建白板功能。有没有人实施这一点,并指出我正确的方向。

非常感谢任何帮助

0 投票
1 回答
177 浏览

ruby-on-rails - 未初始化的常量 GroupsController::Opentok

我正在尝试使用opentok构建一个应用程序。我正在关注一个教程。在教程中,他使用了一种方法并通过 before_filer 调用。

当我运行它显示的相同代码时..

如何初始化 opentok 实例变量。我将 YOUR_API_KEY 和 YOUR_SECRET_TOKEN 更改为我自己的密钥和令牌。我输入了不带引号的 api_key 和带引号的 secret_token。

提前致谢。

0 投票
1 回答
98 浏览

javascript - 在刷新之前无法在 webview 中加载 javascript

我有一个名为room.html.erb的 html 文件,其中包含一些 js 代码。当我点击一个链接时,它必须加载上面的页面。但是页面加载正确,除了 js 代码。当我刷新它时工作正常。

room.html.erb中的代码

我无法弄清楚为什么会这样。

0 投票
3 回答
1274 浏览

ios - Opentok-iOS:尝试订阅流时超时。错误域=OTSubscriberErrorDomain 代码=1542

我正在尝试使用 opentok webrtc 在两个 iOS 设备(均为 iOS 版本 7.0.4)之间创建视频会话。两个设备与发布者共享相同的 api 密钥和会话 ID 以及不同的令牌。我能够成功建立会话,因为我可以在一台设备上看到订阅者视频和发布者视频;但我无法从其他设备看到视频并收到错误消息“错误域=OTSubscriberErrorDomain Code=1542”尝试订阅流时超时。” UserInfo=0x15984e40 {NSLocalizedDescription=尝试订阅时超时溪流。}”

简而言之,我想创建一个视频会话,两个设备也能够看到彼此的视频流,由于这个错误,在这种情况下不会发生这种情况。

这里要注意的一点是,相同的代码以前可以正常工作,但现在不行(没有任何代码更改)。

有人可以帮忙吗??

0 投票
1 回答
445 浏览

swift - TokBox 视频位置

我正在使用 xcode 6 和 swift 制作一个 iOS 应用程序。我正在使用 TokBox 进行实时视频聊天。到目前为止,它工作正常。我唯一的问题是相机视图的位置。我试图将视图放在视图容器中,但这似乎并不能解决我的问题。现在我已经硬编码了相机的位置以适合 iPhone 4。有没有办法把它放在一个容器中,然后使用自动布局?

0 投票
0 回答
302 浏览

javascript - 在 Cloud Code 函数中传递参数(Parse & TokBox)

我正在尝试使用 Parse 和 TokBox (OpenTok) 将视频通话集成到我的网站中。我在 github中找到了这个包含完整代码的很棒的教程,它可以毫无问题地创建会话,但无法获取会话 ID 并将其传递给 generateToken 函数。结果是

当我request.params.sessionId || ''用现有的会话 ID替换

它生成令牌。我创建了将会话 ID 保存在对象中的代码,但是从云中获取此数据并将其传递给 GenerateToken 函数的代码无法执行(尽管它从纯 js 执行)。

如果您对以下问题有任何考虑,请回答:

  1. 如何request.params.sessionId工作?它如何知道从哪里获取数据?

  2. 如何以及在何处将参数传递给 request.params.options(稍后将需要它)?

  3. 从云代码中查询对象数据与从普通 js 中查询不同吗?

  4. 如何正确地将生成的 sessionID 传递给 generateToken 函数?

0 投票
1 回答
140 浏览

javascript - javascript没有在heroku上加载

我有一个在本地运行良好的应用程序,但是当我部署到 heroku javascript 时没有正确加载。我在 stackoverflow 上看到了很多与此相关的问题。但没有工作。

包含 javascript 的文件

除了上面添加的警报功能外,没有执行任何操作。

application.js中

宝石文件

我在production.rb中添加

我不得不说的是,我在没有使用 bootstrap 的情况下开发了具有其他规格的相同应用程序。它在 heroku 上运行良好。但在这个应用程序中,我使用了引导程序,我想这可能是问题。请帮助我。

在浏览器控制台中更新 它显示

在此处输入图像描述