Uji webcam, mikrofon, dan pengeras suara seperti aplikasi video call melihatnya: pratinjau langsung dan meteran level nyata.
Video dan audio tetap di halaman ini: bingkai tidak pernah digambar ke kanvas untuk diunggah dan tidak ada sampel yang dikirim. Menghentikan atau meninggalkan tab menutup semua stream.
Browser akan meminta izin saat Anda menekan Aktifkan. Tidak ada yang berjalan sebelum itu.
Nada uji keluar lewat tujuan audio yang sedang dipakai sistem — ini membuktikan ada keluaran yang bekerja, tetapi halaman ini tidak bisa memastikan yang mana (headset tertentu tidak terdeteksi).
Kedua bagian ini adalah pembungkus tipis dan jujur dari navigator.mediaDevices.getUserMedia. Tombol kamera meminta stream video (idealnya 1280 × 720) dan menempelkannya langsung ke elemen video lokal; tombol mikrofon meminta stream audio dan merutenya melalui AnalyserNode Web Audio yang mengukur penyimpangan terbesar dari kesunyian di tiap bingkai untuk menggerakkan meteran, penanda peak-nya, dan peringatan peak. Nada uji adalah osilator 440 Hz lewat jalur keluar normal.
Halamannya HTML/JS biasa — setelah termuat ia bekerja luring, dan tidak ada server yang terlibat dalam uji. Tanpa kamera atau mikrofon terpasang, tombol Aktifkan melaporkan perangkat tidak ditemukan; tidak ada yang rusak dan bagian lain tetap berjalan. Di ponsel Anda bisa berpindah kamera depan/belakang lewat pemilih perangkat.
Umumnya ya, karena keduanya memakai lapisan perangkat OS yang sama: jika di sini kamera mengirim video dan meteran bergerak, perangkat kerasnya sehat. Pengecualian jujurnya dua: aplikasi yang menahan perangkat secara eksklusif (sebagian call app mencegah browser membuka kamera yang sudah jadi miliknya) dan driver langka yang hanya membuka resolusi rendah ke browser.
Meteran membaca level masukan mentah setelah pengaturan volume masukan OS, jadi volume masukan yang rendah membuat meteran tenang meski miknya baik. Naikkan level masukan OS ke sekitar 80% dan bicaralah pada jarak normal; peringatan peak memberi tahu jika lewat dari itu.
Browser menyembunyikan label perangkat di balik dialog izin agar situs tidak dapat melakukan fingerprinting perangkat Anda. Nama-nama di pemilih sini (dan di aplikasi call mana pun) baru bermakna setelah Anda menekan Aktifkan dan mengizinkan akses — itu aturan privasi browser, bukan kutukan halaman ini.
Tidak. Video mengalir dari getUserMedia langsung ke elemen video lokal; audio dianalisis AnalyserNode Web Audio di tab ini lalu dibuang. Tidak ada bingkai diekspor lewat kanvas dan tidak ada sampel audio meninggalkan halaman — menghentikan atau menutup tab melepas kedua perangkat seketika.
Jika Anda baru saja memakai Uji Kamera & Mikrofon, langkah berikutnya yang wajar adalah Perekam Audio, Pemotong audio, Generator Nada, atau telusuri semua alat Alat harian.