【问题标题】:Tokbox stop screen share not workingTokbox 停止屏幕共享不起作用
【发布时间】:2017-10-23 11:22:10
【问题描述】:

我正在使用 tokbox 屏幕共享扩展程序与其他发布者共享屏幕,它会停止屏幕共享,但在 chrome 上,默认的 chrome 弹出窗口永远不会关闭,当我通过 session.unpublish(ScreenPublisher) 停止屏幕共享时它应该自动关闭;

这是我停止屏幕共享的代码:

session.unpublish(ScreenPublisher);

【问题讨论】:

  • 您指的是哪个弹出窗口?您的意思是让您选择要共享的屏幕的弹出窗口吗?还是在您选择“ 正在与 共享一个窗口”并有一个“停止共享”按钮的屏幕后弹出?如果是后者,那么当您取消发布时,它应该会消失。如果是前者,那么我也注意到它不会消失,这是 Chrome 的一个错误。我会在这里提交一个错误bugs.chromium.org/p/chromium/issues/list
  • 是的,我说的是,屏幕显示“ 正在与 共享一个窗口”并弹出“停止共享”按钮
  • 我无法重现此问题。以下是我的步骤: 1. 转到opentok-meet.herokuapp.com/testing 2. 点击“屏幕”按钮 3. 安装扩展程序 4. 刷新页面 5. 再次点击“屏幕”。 6.选择要分享的屏幕 7.点击红色的“屏幕”按钮停止分享(调用session.unpublish) 结果:底部的弹窗按预期消失
  • 此应用是否使用相机滤镜 API?
  • 问题不在代码中,而是相机过滤器 API 阻止删除“停止共享”栏/弹出窗口。

标签: javascript google-chrome stream tokbox


【解决方案1】:

这是https://github.com/aullman/opentok-camera-filters 库的问题

当您取消发布时,它没有在基础流上调用停止。现在应该用https://github.com/aullman/opentok-camera-filters/pull/14修复它

【讨论】:

  • 不,我现在收到此错误:无法访问您的相机或麦克风。请检查您的网络摄像头是否已连接且未被其他应用程序使用,然后重试
  • 无法访问您的摄像头或麦克风。请检查您的网络摄像头是否已连接且未被其他应用程序使用,然后重试
  • 另外,我显示出口已经定义,所以我将其更改为出口_
  • 但仍然出现此错误:无法访问您的相机或麦克风。请检查您的网络摄像头是否已连接且未被其他应用程序使用,然后重试
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多