#javascript #google-chrome #webrtc #browser-api
#javascript #google-chrome #webrtc #браузер-api
Вопрос:
Мое веб-приложение отображает видеопоток в реальном времени, поступающий с мобильного устройства. Мне нужно принять меры, когда ориентация видео меняется.
Желательно, чтобы я хотел подписаться на событие, но я не нашел ни одного такого события в MediaStreamTrack
интерфейсе.
Самое близкое, что я смог найти, было getSettings
, которое, согласно MDN, поддерживается начиная с Chrome 53: https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack
Но мой Chrome (v54), похоже, не знает об этой функции.
Я был бы признателен за любые идеи, предложения или даже просто справочную информацию по вышеупомянутой функции.
Ответ №1:
Должен быть запущен videoElement.onsize. Я сомневаюсь, что MediaStreamTrack.getSettings сработает для удаленного трека…
Ответ №2:
Я столкнулся с той же проблемой, пытаясь получить настройки видеодорожки в Chrome 55, и, как вы можете видеть здесь: https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack/getSettings , getSettings пока не поддерживается в Chrome. Веб-страница, которую вы разместили в Mozilla, посвящена интерфейсу MediaStreamTrack в целом, а не конкретному методу, который мы хотим использовать. Итак, я думаю, что мы закончили с этим подходом.