- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试让客户发布 A/V 流,将其关闭,然后再重新打开。我第一次告诉他们发布然后取消发布时,效果很好。但是,下次我告诉他们发布时(使用相同的 session ID 和 token ),我收到错误“无法连接, session 已经未定义”。
为什么“ session ”会被破坏? .. 是取消发布吗?我的代码几乎取自教程:
clientSession = OT.initSession(apiKey, sessionId);
clientSession.connect(token, function (error) {
if (error) {
handleError(error);
} else {
clientPublisher = OT.initPublisher(container, {
insertMode: 'append',
width: '100%',
height: '100%'
}, handleError);
}
});
}
clientSession.unpublish(clientPublisher);
最佳答案
有两种方法可以做到这一点。您可以一次初始化单个发布者对象,并在每次重新发布时继续重用它。或者,您可以每次都继续销毁并重新初始化一个新的发布者。我已经为您编写了两种方法的示例:
pub.on('streamDestroyed', e => e.preventDefault());
关于session - TokBox session 被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46253649/
我正在研究 Tokbox 视频通话流程。现在我正在使用 Tokbox 的示例套件,它工作正常,但它向我显示了所有事件用户视频。 但我需要一个用户可以与另一用户进行视频通话。 我的意思是我需要一对一的视
如何在参与者关闭音频时获取事件?Subscriber 有一个 VideoListener,当视频状态改变时会收到通知,但是如何获取音频事件? 最佳答案 您可以使用 SubscriberKit.Audi
创建 session 时,我们传递元素的 id 以替换为视频窗口。但是,如果从 DOM 树中删除元素,我们是否可以将 session 重新绑定(bind)到另一个元素? 最佳答案 在已经初始化之后,无
我正在使用 session.unpublish(Publisher) 停止屏幕共享,然后重新发布视频流发布者以启动视频发布者,但下次我开始屏幕共享时会出现问题。 在 tokbox js 中停止屏幕共享
我第一阶段正在开发跨平台视频 session 应用程序(iOS 和 Android),但我遇到网络较差或较慢时视频断开连接的问题,我发现视频本身的帧率很高, 是否有任何可能的解决方案来更改 tokbo
我正在使用 tokbox 屏幕共享扩展与其他发布者共享屏幕,它会停止屏幕共享,但在 chrome 上,默认的 chrome 弹出窗口永远不会关闭,当我通过 session.unpublish(Scre
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
我在 session 期间多次一对一地调用客户端,并且在主机上调用 streamCreated 事件。当我挂断电话时,我会取消订阅,客户端也会取消发布。但是,当我再次调用客户端时,streamCrea
我们正在创建一个使用 Tokbox (PHP/JS) 的视频聊天 Web 应用程序。 我们将始终拥有相同的 5 个“房间”( session )。用户可以加入 5 个房间之一,主持人将在其中进行聊天。
我正在尝试在我的网络应用程序中捕获订阅者的快照。 我想通过单击按钮来捕获快照。 var imgData = subscriber.getImgData(); var img = doc
我正在尝试让客户发布 A/V 流,将其关闭,然后再重新打开。我第一次告诉他们发布然后取消发布时,效果很好。但是,下次我告诉他们发布时(使用相同的 session ID 和 token ),我收到错误“
我正在使用 tokbox js 用于流共享,还使用 youtube API 进行 RTMP 广播。广播绑定(bind)成功后,在youtube上会一直显示黑屏。控制台没有错误,流率正常。 var
我建立了一种社交网络,用户可以在其中互相聊天。只有私有(private)聊天,而不是房间或群组或类似的东西。 我想在聊天中添加一项功能 - 视频聊天。 然后我找到了 openTok (tokbox)。
我似乎无法理解如何创建一个链接来切换 tokbox publishAudio 方法。我可以订阅和发布视频,也可以创建一个将 publishAudio 作为属性的对象。任何帮助将不胜感激! 最佳答案 您
我正在使用 TokBox 制作一对一视频通话应用。我正在使用此代码打开一个 session : [_session connectWithApiKey:kApiKey token:kToken]; 收
我们在 iOS 应用程序中遇到了一些奇怪的问题,当应用程序处于后台模式时我们正在处理信号。 它在 xcode 模拟器中完美运行,但在真正的 iOS 设备中却无法运行。在应用程序后台模式下未接收到信号。
我正在从事使用 tokbox api 的音频发布项目。应用程序在大多数设备上运行良好,但在使用 Chrome、Firefox 时出现不兼容的浏览器。 Safari 可以正常工作,但 Chrome 和
我需要开发一个带有视频 session 的应用程序 (iOS),有一个名为 TokBox 的库,但只能与 xcode(我的意思是 native 代码)一起使用,所以我想知道 hyperloop 是否可
我正在尝试修改来自 AVFoundation 的实时视频馈送的像素缓冲区,以通过 OpenTok 的 API 进行流式传输。但每当我尝试这样做并通过 OpenTok 的 consumeFrame 提供
我使用 tokbox 与不同 div 中的发布者和订阅者视频创建了视频聊天,并且工作正常。 tokbox 教程提供的示例在不同的 div 中具有视频元素。我希望本地和远程视频并排显示,较大尺寸的远程视
我是一名优秀的程序员,十分优秀!