Skip to content
Mic and webcam test

Bu sayfayı paylaş

Çözüm rehberi · Web kamerası testi

Kamera veya mikrofonda "OverconstrainedError" nasıl düzeltilir

OverconstrainedError, bir sayfanın cihazınızın veremeyeceği ayarlar istediği anlamına gelir; örneğin tam bir çözünürlük, kare hızı veya artık var olmayan belirli bir cihaz kimliği. Cihaz çalışıyor, ama istek fazla katıydı. Ziyaretçi olarak başka bir cihaz seçerek veya sayfayı sıfırlayarak düzeltirsiniz. Geliştirici olarak kısıtlamaları gevşetirsiniz.

Bir düğmeye basın, erişime izin verin; cihazınızı denetleyelim.

%100 güvenli. Tüm işlem tamamen tarayıcınızda gerçekleşir. Sesiniz, görüntünüz ve mikrofon akışlarınız hiçbir zaman bir sunucuya yüklenmez veya kaydedilmez.

Hızlı çözüm kontrol listesi

  1. 1Sayfayı yenileyin ve belirli bir cihaz yerine varsayılan kamerayı veya mikrofonu seçin.
  2. 2Cihazı çıkarıp yeniden takın, ardından tarayıcının onu yeniden listelemesi için yenileyin.
  3. 3Cihaz listesinden başka bir kamera ya da mikrofon seçin ve yeniden test edin.
  4. 4Tarayıcıyı güncelleyin; eski sürümler çözünürlük sınırlarını farklı bildirir.
  5. 5Sayfayı siz geliştiriyorsanız genişlik, yükseklik ve kare hızı için exact yerine ideal değerler kullanın.

"Kısıtlamalar" nedir

Bir sayfa getUserMedia'ya kısıtlamalar iletebilir: width, height, frameRate, facingMode, deviceId ve ses seçenekleri. exact ve min sözcükleri bir değeri zorunlu kılar. Bağlı hiçbir cihaz zorunlu bir değeri karşılayamazsa tarayıcı OverconstrainedError ile durur ve hatada başarısız olan ayarı belirtir.

Tipik tetikleyiciler 720p bir kameradan 1920 × 1080 istemek, tek kameralı bir dizüstünde facingMode environment talep etmek veya cihaz çıkarılmadan önce kaydedilmiş bir deviceId'yi yeniden kullanmaktır.

Geliştiriciler nasıl ele almalı

exact yerine ideal tercih edin, hangi ayarın başarısız olduğunu görmek için hatanın constraint özelliğini okuyun ve daha basit kısıtlamalarla bir kez yeniden deneyin. Sessizce başarısız olmak yerine kullanıcıya bir cihaz seçici gösterin. Web kamerası testi, kameranın gerçekte verdiği çözünürlüğü ve kare hızını bildirir; böylece nelerin mümkün olduğunu görürsünüz.

Daha kapsamlı bir test mi istiyorsunuz? web kamerası testi sayfasını açınÜcretsiz, tarayıcınızda çalışır, hiçbir şey yüklenmez.

SSS

Sık sorulan sorular

OverconstrainedError ne anlama gelir?

Kamera veya mikrofon, sayfanın talep ettiği bir ayarı karşılayamadı; örneğin tam bir boyut veya artık bağlı olmayan belirli bir cihaz.

USB kamerayı çıkardıktan sonra neden görünüyor?

Sayfa o kamerayı hâlâ kayıtlı kimliğiyle istiyor olabilir. Başka bir cihaz seçin veya sayfa varsayılan cihazı istesin diye yenileyin.

OverconstrainedError bir izin sorunu mu?

Hayır. İzin hataları NotAllowedError'dır. Bu hata desteklenmeyen ayarlarla ilgilidir; yani sorun izin istemi olmayabilir.

Kameramın neleri desteklediğini nasıl görürüm?

Web kamerası testini çalıştırın ve canlı görüntüyle birlikte gösterilen çözünürlüğü ve kare hızını okuyun.

Okumaya devam edin