Я реализовал API vLine на одном из сайтов. Он отлично работает, когда я использую только хром (Normal + incognito widnow) или firefox (Обычный + Частный просмотр).
Но если я использую два разных браузера, скажем, Chrome и Firefox, то я получаю следующую ошибку.
[130919 16:21:10.77] [vline.mediaSession] GET_LOCAL_STREAM_FAILED (Do you have a camera and have you given permission to access it? [https://vline.com/developer/docs/debugging#get_local_stream_failed])
Я проверил настройки своей камеры, и все разрешено, и сайт также находится в белом списке сайтов, разрешенных для доступа к моей кулачке и микрофону. Но все-таки я ошибаюсь.
Сайт работает на SSL.
Кто-нибудь может помочь решить эту ошибку?
Заранее спасибо…
Я хочу сейчас подытожить комментарии в ответе, что все, кажется, решено.
Звонки между Firefox и Chrome работают так, как ожидалось, но у Джей возникли проблемы при попытке запустить Chrome и Firefox на одном компьютере и позвонить. Это работает на машинах, которые я тестировал, но на основе ошибки, вставленной в вопросе, похоже, что один из браузеров не смог получить камеру; мы иногда видели проблемы с браузерами, которые не получили / освободили камеру правильно, так что это, вероятно, причина проблемы, которую он видел. Мы продолжим пытаться воспроизвести это на разных платформах и зафиксировать ошибку с браузерами.
Джей подтвердил, что вызов между двумя разными компьютерами действительно работает правильно.
UPDATE: я смог воспроизвести это в Windows. Вот ошибка Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=918938