Skip to main content

Perangkat audio apa saja yang terhubung?

Lihat semua perangkat input dan output audio yang terdeteksi oleh browser Anda — mikrofon, speaker, headphone, dan antarmuka audio — semua dienumerasi secara lokal tanpa instalasi.

Alat ini menggunakan navigator.mediaDevices.enumerateDevices() untuk mendaftar semua perangkat input audio (mikrofon) dan output audio (speaker/headphone) yang saat ini terhubung ke sistem Anda, termasuk label dan ID perangkatnya.

Browser memerlukan izin mikrofon sebelum menampilkan label perangkat lengkap. Tanpa izin, perangkat tetap terdaftar tetapi namanya muncul sebagai string kosong untuk melindungi privasi pengguna.

No audio devices detected.

Apa arti hasil Anda?

Result Range Meaning
Baik Beberapa perangkat input dan output terdaftar dengan nama Perangkat audio Anda terdeteksi dengan benar dan dapat diakses. Browser memiliki izin untuk menampilkan label perangkat, sehingga mudah mengidentifikasi setiap perangkat.
Peringatan Perangkat terdaftar tetapi label kosong Perangkat terdeteksi tetapi izin mikrofon belum diberikan. Izinkan akses mikrofon saat diminta untuk melihat nama perangkat lengkap.
Buruk Tidak ditemukan perangkat audio Tidak ada perangkat audio yang terhubung atau browser Anda tidak dapat mengaksesnya. Periksa koneksi fisik, pengaturan audio sistem, dan izin browser.

Masalah umum dan cara mengatasinya

Label perangkat kosong atau menampilkan nama generik

Berikan izin mikrofon saat browser meminta. Tanpa izin, browser menyembunyikan label perangkat untuk privasi. Klik ikon gembok di bilah alamat untuk mengelola izin.

Perangkat audio yang terhubung tidak muncul dalam daftar

Periksa terlebih dahulu bahwa perangkat terhubung dengan benar dan dikenali oleh sistem operasi Anda. Coba cabut dan pasang kembali perangkat. Juga mulai ulang browser Anda, karena enumerasi perangkat mungkin menyimpan hasil dalam cache.

Alat Terkait

Pertanyaan yang Sering Diajukan

Bagaimana cara kerja daftar perangkat audio?

Ini memanggil navigator.mediaDevices.enumerateDevices() yang mengembalikan daftar semua perangkat input dan output media. Alat ini memfilter tipe audioinput dan audiooutput, menampilkan label, jenis, dan ID perangkat unik dari setiap perangkat.

Mengapa saya perlu memberikan izin mikrofon?

Browser melindungi privasi dengan menyembunyikan label perangkat hingga pengguna memberikan akses media. Tanpa izin, API tetap melaporkan jumlah dan jenis perangkat, tetapi label muncul sebagai string kosong. Memberikan izin sekali akan menampilkan semua nama perangkat.

Bisakah saya mengubah perangkat audio default dari sini?

Alat ini hanya baca — mendaftar perangkat yang terdeteksi tetapi tidak dapat mengubah pengaturan sistem. Untuk mengubah perangkat audio default Anda, gunakan pengaturan suara sistem operasi Anda (Preferensi Sistem di macOS, Pengaturan Suara di Windows).

Apakah informasi perangkat audio dikirim ke server?

Tidak. Enumerasi perangkat berjalan sepenuhnya di browser Anda. Tidak ada nama perangkat, ID, atau informasi lainnya yang dikirim atau disimpan secara eksternal. Semua data tetap di perangkat Anda.