Tokbox остановить демонстрацию экрана не работает

Я использую расширение tokbox screenshare для совместного использования экрана с другими публикаторами, оно останавливает совместное использование экрана, но в chrome всплывающее окно chrome по умолчанию никогда не закрывается, и оно должно автоматически закрываться, когда я останавливаю совместное использование экрана с помощью session.unpublish (ScreenPublisher);

Вот мой код, чтобы остановить совместное использование экрана:

session.unpublish(ScreenPublisher);


person Anuj Negi    schedule 23.10.2017    source источник
comment
Какое всплывающее окно вы имеете в виду? Вы имеете в виду всплывающее окно, которое позволяет вам выбрать, каким экраном вы хотите поделиться? Или всплывающее окно после того, как вы выбрали экран с надписью ‹Имя приложения›, предоставляет общий доступ к окну с ‹url› и имеет кнопку «Остановить общий доступ»? Если это последнее, то это должно исчезнуть, когда вы отмените публикацию. Если это первое, то я также заметил, что это не исчезает, и это ошибка Chrome. Я бы сообщил об ошибке здесь bugs.chromium.org/p/chromium/issues/list< /а>   -  person Adam Ullman    schedule 24.10.2017
comment
Да, я говорю о том, что на экране с надписью «Имя приложения» используется совместное использование окна с «URL-адресом» и появляется всплывающая кнопка «Остановить общий доступ».   -  person Anuj Negi    schedule 24.10.2017
comment
Я не могу воспроизвести эту проблему. Вот мои шаги: 1. Перейдите на opentok-meet.herokuapp.com/testing 2. Нажмите кнопку Экран 3. Установите расширение 4. Обновите страницу 5. Нажмите кнопку Экран еще раз. 6. Выберите экран для демонстрации. 7. Нажмите красную кнопку «Экран», чтобы прекратить демонстрацию (это вызывает session.unpublish). Результат: всплывающее окно внизу исчезает, как и ожидалось.   -  person Adam Ullman    schedule 26.10.2017
comment
Использует ли это приложение API камеры-фильтра?   -  person Anuj Negi    schedule 26.10.2017
comment
проблема не в коде, а в API-интерфейсе камеры, который не позволяет удалить панель/всплывающее окно остановки общего доступа.   -  person Anuj Negi    schedule 26.10.2017


Ответы (1)


Это была проблема с https://github.com/aullman/opentok-camera-filters< /а> библиотека

Он не вызывал остановку основного потока при отмене публикации. Теперь это должно быть исправлено с помощью https://github.com/aullman/opentok-camera-filters/pull/14

person Adam Ullman    schedule 30.10.2017
comment
НЕТ, сейчас я получаю эту ошибку: Не удалось получить доступ к вашей камере или микрофону. Убедитесь, что ваша веб-камера подключена и не используется другим приложением, и повторите попытку. - person Anuj Negi; 30.10.2017
comment
Не удалось получить доступ к вашей камере или микрофону. Убедитесь, что ваша веб-камера подключена и не используется другим приложением, и повторите попытку. - person Anuj Negi; 30.10.2017
comment
Кроме того, я показывал уже определенные экспорты, поэтому я изменил это на exports_ - person Anuj Negi; 30.10.2017
comment
Но все еще получаю эту ошибку: Не удалось получить доступ к вашей камере или микрофону. Убедитесь, что ваша веб-камера подключена и не используется другим приложением, и повторите попытку. - person Anuj Negi; 30.10.2017