Przetestuj mikrofon, kamerę i słuchawki w jednym miejscu.
Wyniki mają charakter informacyjny. Potwierdź je w innych źródłach.
Miernik mikrofonu pokazuje sygnał już po tym, jak przeglądarka go oczyściła
Przeglądarki domyślnie nakładają na przechwytywany dźwięk usuwanie echa, redukcję szumów i automatyczną regulację wzmocnienia. To, co rysuje miernik poziomu, jest więc sygnałem przetworzonym, a nie tym, co mikrofon faktycznie usłyszał. Płaski odczyt może oznaczać martwy mikrofon albo redukcję szumów wykonującą swoją pracę bardzo dobrze — a zdrowo wyglądający słupek może być regulacją wzmocnienia podbijającą bardzo słabe wejście.
Jak to działa
- Prosi o dostęp do mikrofonu i rysuje poziom na żywo z przechwyconego strumienia.
- Otwiera kamerę do kontroli wzrokowej i odtwarza ton przez bieżące urządzenie wyjściowe.
- Prowadzi dziennik każdego kroku, byś widział, który etap zawiódł, a nie tylko że coś zawiodło.
mikrofon: getUserMedia({ audio: true })
→ AudioContext → MediaStreamSource → AnalyserNode → poziom
kamera: getUserMedia({ video: true }) → element podglądu
wyjście: odtwórz znany ton i potwierdź, że go słyszysz
przeglądarki domyślnie włączają echoCancellation, noiseSuppression i autoGainControlPrzykład z liczbami
Ustalanie, dlaczego mikrofon wydaje się niemy.
- zgoda udzielona, więc przeglądarka widzi urządzenie
- miernik pozostaje blisko zera, gdy mówisz
- redukcja szumów może traktować równomierne wejście jako tło i je usuwać
- regulacja wzmocnienia potrafi też zamaskować usterkę odwrotną, podnosząc ledwo działający mikrofon do normalnie wyglądającego poziomu
- dziennik pokazuje, czy strumień w ogóle się otworzył, co oddziela usterkę uprawnień od sprzętowej
Miernik, który rusza się, gdy mówisz, dowodzi, że cały łańcuch działa. Miernik, który się nie rusza, jest punktem wyjścia, a nie wyrokiem, bo między mikrofonem a liczbą stoją trzy warstwy przetwarzania.
Jak czytać wynik
- Przeglądarka może zgłosić tylko to, co poda jej system operacyjny. Wyciszone wejście, błędne urządzenie domyślne i fizyczny przełącznik wyciszenia wyglądają stąd identycznie — cisza bez błędu — więc sprawdź systemowe ustawienia dźwięku, zanim uznasz sprzęt za zepsuty.
- Testowanie wyjścia to najsłabsza część każdego testu w przeglądarce, bo nic nie potwierdzi, że ton usłyszałeś. Strona może udowodnić, że odtworzyła dźwięk; tylko ty możesz potwierdzić, że dotarł, i dlatego wynik zależy od twojej odpowiedzi, a nie od pomiaru.
- Wszystkie trzy testy wymagają bezpiecznego kontekstu i wyraźnej zgody. Na zwykłej stronie http:// interfejs multimediów w ogóle nie istnieje, a odrzuconego monitu strona nie może ponowić — trzeba go wyczyścić w ustawieniach witryny w przeglądarce.
- Zaliczenie wszystkich testów tutaj nie gwarantuje działającej rozmowy wideo. Aplikacje konferencyjne wybierają własne urządzenia i w niektórych systemach trzymają do nich wyłączny dostęp, więc urządzenie wolne w przeglądarce może być gdzie indziej zajęte.
Częste pytania
- Miernik ledwo drga, ale ludzie mnie słyszą. Czy coś jest nie tak?
- Prawdopodobnie nie. Poziom, który widzisz, przeszedł przez redukcję szumów i regulację wzmocnienia, więc słabo mierzy surową głośność wejścia. Jeśli inni cię słyszą, łańcuch działa — miernik po prostu nie jest przyrządem skalibrowanym.
- Po uruchomieniu testu nic się nie dzieje.
- Sprawdź najpierw zgodę, a potem protokół strony. Jeśli dostęp odrzucono wcześniej, strona nie może zapytać ponownie i trzeba to zresetować w ustawieniach witryny w przeglądarce; na niezabezpieczonej stronie http:// interfejs multimediów w ogóle nie istnieje.