Chcę nawiązać połączenie wideo z Webrtc. Mam dwa strumienie, jeden jest lokalny, a drugi to strumień zdalny.Nie można wyłączyć wycinania tagów HTML5 w przeglądarce Firefox
W Chrome wyciszam mój tag wideo, aby nie słyszeć mojego głosu, który prowadzi do echa. Mój tag HTML jest podobny;
<video style="position:absolute;right:5px;bottom:5px;display: inline;" class="localVideo" autoplay="autoplay"
muted="true"
src="mediastream:3ffffe01-da89-44d9-b9cf-454b11ec6a6a" height="25%" width="25%"></video>
W Firefoksie wyciszony = „true” własności nie działa tak, że słyszę swój głos. Próbowałem ustawić wyciszone propery na wiele sposobów w innych tematach takich jak;
var video = document.querySelector("#movie");
video.muted = true;
różne odmiany tego fragmentu kodu z jquery nie zadziałały.
Następnie postanowiłem dodać właściwość kontrolną do tagu wideo, aby zobaczyć, jak działa przyciski sterujące przeglądarki Firefox. Zauważyłem, że przycisk wyciszenia na kontrolerze Firefox też nie działa.
Ten problem występuje zarówno w przeglądarkach Firefox 35, jak i Firefox ESR 31.5 z systemem Windows 7 - 8.1, system MacOS z oprogramowaniem Yosemite. Dostaję strumień mediów za pośrednictwem bibliotek webrtc localStream.
Czy jest to znany problem, jeśli jest jakiś sposób obejścia tego problemu?
Dzięki.
Która biblioteka używacie? Lub jeśli sam napiszesz kod, podziel się użytecznymi fragmentami kodu. Trudno powiedzieć, dlaczego nie działa, ponieważ ta właściwość działa dla mnie zarówno w Chrome, jak i FF. Proszę również udostępnić wersję systemu operacyjnego i wersji FF. – igorpavlov
Dodałem trochę informacji. Dzięki! –
Twoje wideo nie ma id = "movie". Najpierw podaj identyfikator. Spróbuj także wykonać w konsoli następujący kod: document.getElementById ("movie"). Muted = true – igorpavlov