Skip to content
Mic and webcam test

Bagikan halaman ini

Panduan perbaikan · Tes webcam

Cara memperbaiki "OverconstrainedError" pada kamera atau mikrofon

OverconstrainedError berarti halaman meminta pengaturan yang tidak dapat diberikan perangkat Anda, seperti resolusi tepat, frame rate, atau ID perangkat tertentu yang sudah tidak ada. Perangkatnya berfungsi, tetapi permintaannya terlalu ketat. Sebagai pengunjung, Anda memperbaikinya dengan memilih perangkat lain atau mengatur ulang halaman. Sebagai developer, Anda melonggarkan batasannya.

Tekan tombol, izinkan akses, dan kami akan memeriksa perangkat Anda.

100% aman. Seluruh pemrosesan terjadi sepenuhnya di browser Anda. Audio, video, dan sinyal mikrofon Anda tidak pernah diunggah ke server atau direkam.

Daftar periksa perbaikan cepat

  1. 1Muat ulang halaman dan pilih kamera atau mikrofon default, bukan yang spesifik.
  2. 2Cabut dan pasang kembali perangkat, lalu segarkan agar browser mendaftarkannya lagi.
  3. 3Pilih kamera atau mikrofon lain dari daftar perangkat dan uji lagi.
  4. 4Perbarui browser, karena versi lama melaporkan batas resolusi secara berbeda.
  5. 5Jika Anda membuat halamannya, gunakan nilai ideal untuk lebar, tinggi, dan frame rate, bukan nilai exact.

Apa itu "constraints"

Halaman dapat meneruskan constraints ke getUserMedia: width, height, frameRate, facingMode, deviceId, dan opsi audio. Kata exact dan min menjadikan nilai itu wajib. Jika tidak ada perangkat terhubung yang bisa memenuhi nilai wajib, browser berhenti dengan OverconstrainedError dan menyebut pengaturan yang gagal di dalam error.

Pemicu umumnya adalah meminta 1920 × 1080 dari kamera 720p, meminta facingMode environment di laptop dengan satu kamera, atau memakai ulang deviceId yang disimpan sebelum perangkat dicabut.

Cara developer menanganinya

Pilih ideal daripada exact, baca properti constraint pada error untuk melihat pengaturan yang gagal, dan coba sekali lagi dengan batasan yang lebih sederhana. Tampilkan pemilih perangkat kepada pengguna alih-alih gagal diam-diam. Tes webcam melaporkan resolusi dan frame rate sebenarnya dari kamera sehingga Anda tahu apa yang mungkin.

Ingin pengujian lebih mendalam? Buka tes webcamGratis, berjalan di browser Anda, tidak ada yang diunggah.

FAQ

Pertanyaan umum

Apa arti OverconstrainedError?

Kamera atau mikrofon tidak dapat memenuhi pengaturan yang dituntut halaman, seperti ukuran tepat atau perangkat tertentu yang tidak lagi terhubung.

Mengapa muncul setelah saya mencabut kamera USB?

Halaman mungkin masih meminta kamera itu lewat ID tersimpan. Pilih perangkat lain atau muat ulang agar halaman meminta perangkat default.

Apakah OverconstrainedError masalah izin?

Bukan. Error izin adalah NotAllowedError. Yang ini tentang pengaturan yang tidak didukung, jadi permintaan izin mungkin bukan masalahnya.

Bagaimana saya melihat apa yang didukung kamera saya?

Jalankan tes webcam dan baca resolusi serta frame rate yang ditampilkan bersama gambar langsung.

Lanjut membaca