Skip to main content

Milyen hangeszközök vannak csatlakoztatva?

Tekintse meg a böngészője által észlelt összes hang bemeneti és kimeneti eszközt — mikrofonok, hangszórók, fejhallgatók és hanginterfészek — mindet helyben felsorolva, telepítés nélkül.

Ez az eszköz a navigator.mediaDevices.enumerateDevices() függvényt használja a rendszeréhez jelenleg csatlakoztatott összes hang bemeneti (mikrofon) és hang kimeneti (hangszóró/fejhallgató) eszköz felsorolásához, beleértve a címkéket és eszközazonosítókat.

A böngészők mikrofon engedélyt igényelnek a teljes eszközcímkék megjelenítéséhez. Engedély nélkül az eszközök megjelennek a listában, de nevük üres karakterláncként jelenik meg a felhasználó adatvédelmének érdekében.

No audio devices detected.

Mit jelentenek az eredményei?

Result Range Meaning
Több bemeneti és kimeneti eszköz névvel felsorolva Hangeszközei helyesen észleltek és hozzáférhetők. A böngészőnek van engedélye az eszközcímkék megjelenítésére, ami megkönnyíti az egyes eszközök azonosítását.
Figyelmeztetés Eszközök felsorolva, de a címkék üresek Az eszközök észleltek, de a mikrofon engedély nem lett megadva. Engedélyezze a mikrofon hozzáférést a felszólításkor a teljes eszköznevek megtekintéséhez.
Rossz Nem található hangeszköz Nincsenek hangeszközök csatlakoztatva, vagy a böngészője nem fér hozzájuk. Ellenőrizze a fizikai csatlakozásokat, a rendszer hangbeállításait és a böngésző engedélyeit.

Gyakori problémák és megoldásuk

Az eszközcímkék üresek vagy általános neveket mutatnak

Adja meg a mikrofon engedélyt, amikor a böngésző kéri. Engedély nélkül a böngészők az adatvédelem érdekében elrejtik az eszközcímkéket. Kattintson a lakat ikonra a címsorban az engedélyek kezeléséhez.

Egy csatlakoztatott hangeszköz nem jelenik meg a listában

Először ellenőrizze, hogy az eszköz megfelelően van csatlakoztatva és az operációs rendszer felismeri. Próbálja meg kihúzni és visszadugni az eszközt. Indítsa újra a böngészőt is, mivel az eszközfelsorolás gyorsítótárazhatja az eredményeket.

Kapcsolódó eszközök

Gyakran ismételt kérdések

Hogyan működik a hangeszközök listája?

Meghívja a navigator.mediaDevices.enumerateDevices() függvényt, amely visszaadja az összes média bemeneti és kimeneti eszköz listáját. Az eszköz az audioinput és audiooutput típusokra szűr, megjelenítve minden eszköz címkéjét, típusát és egyedi eszközazonosítóját.

Miért kell mikrofon engedélyt adnom?

A böngészők az adatvédelmet az eszközcímkék elrejtésével védik, amíg a felhasználó nem ad média hozzáférést. Engedély nélkül az API továbbra is jelenti az eszközök számát és típusait, de a címkék üres karakterláncként jelennek meg. Az engedély egyszeri megadása felfedi az összes eszköznevet.

Megváltoztathatom innen az alapértelmezett hangeszközömet?

Ez az eszköz csak olvasható — felsorolja az észlelt eszközöket, de nem tudja megváltoztatni a rendszerbeállításokat. Az alapértelmezett hangeszköz megváltoztatásához használja az operációs rendszer hangbeállításait (Rendszerbeállítások macOS-en, Hangbeállítások Windows-on).

Küldenek hangeszköz-információkat egy szerverre?

Nem. Az eszközfelsorolás teljes egészében a böngészőben fut. Semmilyen eszköznév, azonosító vagy egyéb információ nem kerül továbbításra vagy külső tárolásra. Minden adat az eszközén marad.