Skip to content
Mic and webcam test

इस पेज को साझा करें

समाधान गाइड · वेबकैम टेस्ट

कैमरे या माइक में "OverconstrainedError" कैसे ठीक करें

OverconstrainedError का मतलब है कि किसी पेज ने ऐसी सेटिंग माँगी जो आपका डिवाइस नहीं दे सकता, जैसे सटीक रेज़ोल्यूशन, फ़्रेम रेट या कोई ख़ास डिवाइस ID जो अब मौजूद नहीं। डिवाइस काम कर रहा है, पर माँग बहुत सख़्त थी। विज़िटर के रूप में आप दूसरा डिवाइस चुनकर या पेज रीसेट करके इसे ठीक करते हैं। डेवलपर के रूप में आप शर्तें ढीली करते हैं।

बटन दबाएँ, एक्सेस की अनुमति दें और हम आपका डिवाइस जाँचेंगे।

100% सुरक्षित। पूरी प्रोसेसिंग पूरी तरह आपके ब्राउज़र में होती है। आपका ऑडियो, वीडियो और माइक फ़ीड कभी सर्वर पर अपलोड या रिकॉर्ड नहीं किए जाते।

त्वरित समाधान चेकलिस्ट

  1. 1पेज रीलोड करें और किसी ख़ास डिवाइस की जगह डिफ़ॉल्ट कैमरा या माइक चुनें।
  2. 2डिवाइस निकालकर दोबारा लगाएँ, फिर रिफ़्रेश करें ताकि ब्राउज़र उसे दोबारा सूचीबद्ध करे।
  3. 3डिवाइस सूची से कोई दूसरा कैमरा या माइक चुनें और दोबारा जाँचें।
  4. 4ब्राउज़र अपडेट करें, क्योंकि पुराने संस्करण रेज़ोल्यूशन सीमाएँ अलग तरह से बताते हैं।
  5. 5अगर आप पेज बना रहे हैं, तो चौड़ाई, ऊँचाई और फ़्रेम रेट के लिए exact की जगह ideal मान इस्तेमाल करें।

"कंस्ट्रेंट्स" क्या हैं

कोई पेज getUserMedia को कंस्ट्रेंट्स दे सकता है: width, height, frameRate, facingMode, deviceId और ऑडियो विकल्प। exact और min शब्द किसी मान को अनिवार्य बना देते हैं। अगर कोई जुड़ा डिवाइस अनिवार्य मान पूरा नहीं कर सकता, तो ब्राउज़र OverconstrainedError के साथ रुक जाता है और एरर में बताता है कि कौन-सी सेटिंग फ़ेल हुई।

आम कारण हैं: 720p कैमरे से 1920 × 1080 माँगना, एक कैमरे वाले लैपटॉप पर facingMode environment माँगना, या डिवाइस निकालने से पहले सहेजी गई deviceId दोबारा इस्तेमाल करना।

डेवलपर्स को इसे कैसे संभालना चाहिए

exact की जगह ideal को प्राथमिकता दें, कौन-सी सेटिंग फ़ेल हुई यह देखने के लिए एरर की constraint प्रॉपर्टी पढ़ें, और सरल शर्तों के साथ एक बार दोबारा कोशिश करें। चुपचाप फ़ेल होने की जगह उपयोगकर्ता को डिवाइस चुनने वाला दिखाएँ। वेबकैम टेस्ट कैमरे का असली रेज़ोल्यूशन और फ़्रेम रेट बताता है ताकि आप देख सकें कि क्या संभव है।

और गहरी जाँच चाहिए? वेबकैम टेस्ट खोलेंमुफ़्त, आपके ब्राउज़र में चलता है, कुछ अपलोड नहीं होता।

अक्सर पूछे जाने वाले सवाल

आम सवाल

OverconstrainedError का क्या मतलब है?

कैमरा या माइक पेज की माँगी गई कोई सेटिंग पूरी नहीं कर सका, जैसे सटीक आकार या कोई ख़ास डिवाइस जो अब जुड़ा नहीं है।

USB कैमरा निकालने के बाद यह क्यों आता है?

पेज शायद अब भी उस कैमरे को सहेजे गए ID से माँग रहा है। दूसरा डिवाइस चुनें या रीलोड करें ताकि पेज डिफ़ॉल्ट डिवाइस माँगे।

क्या OverconstrainedError अनुमति की समस्या है?

नहीं। अनुमति की एरर NotAllowedError होती हैं। यह असमर्थित सेटिंग के बारे में है, इसलिए अनुमति का प्रॉम्प्ट समस्या नहीं हो सकता।

मेरा कैमरा क्या सपोर्ट करता है, यह कैसे देखूँ?

वेबकैम टेस्ट चलाएँ और लाइव तस्वीर के साथ दिखने वाला रेज़ोल्यूशन और फ़्रेम रेट पढ़ें।

आगे पढ़ें