दिलचस्प पोस्ट
एसक्यूएल – कोयला और ISNULL के बीच का अंतर? Http: // www के साथ या बिना यूआरएल मैच करने के लिए नियमित अभिव्यक्ति पैटर्न PHP एआरए समूह asp.net mvc एक अलग परियोजना में नियंत्रकों रखा <<से अधिक <<है? क्या एल्िप्सस = "मार्की" हमेशा स्क्रॉल करने का कोई तरीका है? एक पंक्ति में एक ArrayList का प्रारंभ करना XPath नामस्थान के साथ नोड का चयन करें क्या मैं एसक्यूएल संग्रहित प्रक्रिया में इनपुट पैरामीटर के रूप में कॉलम नाम पास कर सकता हूँ "पोस्ट / रीडायरेक्ट / गेट" को समझना सास में चयनकर्ता के मध्य को संशोधित करना (वर्गों को जोड़ने / हटाने आदि) कॉलम संख्या को अक्षर में कनवर्ट करने के लिए फ़ंक्शन? रिपोर्ट प्रदान करने और रद्दीकरण करने में सक्षम होने पर डब्ल्यूपीएफ पृष्ठभूमि में कार्य को कैसे निष्पादित करें? छवि हॉवर पर चलता है – क्रोम अस्पष्टता मुद्दा 2 डी विमान पर एन बिंदु को देखते हुए, एक ही सीधी रेखा पर मौजूद अंकों की अधिकतम संख्या पाएं

वेबआरटीसी फ़ायरफ़ॉक्स बाधाएं

मैं वर्तमान में अपने व्यक्तिगत विकास में वेबआरटीसी का उपयोग करता हूं, सबकुछ ठीक काम करता है मुझे अपने वेबकैम से स्ट्रीम मिलती है, लेकिन अब मैं getUserMedia() लिए बाधाओं का उपयोग करना चाहता हूं।

 var constraints = { audio: false, video: { mandatory : { minWidth: 1280, minHeight: 720 } } }; 

जब मैं इसे फ़ायरफ़ॉक्स में परीक्षण करता हूं तो यह बाधाओं को नजरअंदाज कर रहा है। जब मैं क्रोम या ओपेरा पर परीक्षण करता हूं तो मेरी बाधाएं ठीक होती हैं और मेरी गुणवत्ता अच्छी है, किसी को भी पता है क्यों? समस्या फ़ायरफ़ॉक्स है?

आपके सुझावों के लिए धन्यवाद

वेब के समाधान से एकत्रित समाधान "वेबआरटीसी फ़ायरफ़ॉक्स बाधाएं"

विकी लिंक को संपादित करना पुराना लगता है, कृपया नीचे दिए गए जेब के जवाब देखें।

ऐसा लगता है कि फ़ायरफ़ॉक्स ने अभी तक बाधाओं को लागू नहीं किया है

प्रतिबंधों को क्रोम 24 और ओपेरा 18 के बाद से लागू किया गया है। ये getUserMedia () और RTCPeerConnection addStream () कॉल के लिए वीडियो रिज़ॉल्यूशन के लिए मान सेट करने के लिए उपयोग किए जा सकते हैं।

और से: https://wiki.mozilla.org/Media/getUserMedia

संकल्प [फ़ायरफ़ॉक्स में] वर्तमान में 640×480 वीडियो के लिए तय किया गया;

यह केवल समर्थन करता है

कम से कम बाधाओं का समर्थन किया गया: (ध्यान दें: ये सभी बुल्स डिफ़ॉल्ट 'झूठे') वीडियो: सही / गलत ऑडियो: सही / गलत नकली: सच / गलत तस्वीर: सही / गलत

फ़ायरफ़ॉक्स getUserMedia() साथ बाधाओं का एक सबसेट का समर्थन करता है , लेकिन पुरानी सिंटैक्स नहीं है जो क्रोम और ओपेरा उपयोग कर रहे हैं mandatory / optional सिंटैक्स को साल पहले हटा दिया गया था, और उस वर्ष के पहले minWidth और minHeight

मीडियाकैप्चर विनिर्देश

विनिर्देश के अनुसार , जो अब स्थिर है, आपका उदाहरण इस तरह लिखा जाना चाहिए:

 var constraints = { audio: false, video: { width: { min: 1280 }, height: { min: 720 }, } }; 

यह फ़ायरफ़ॉक्स में काम करता है (और adapter.js के साथ क्रोम): https://jsfiddle.net/34qxx5w1

विनिर्देश में, खोजशब्द min , max और exact (उर्फ न्यूनतम == अधिकतम) स्वाभाविक अनिवार्य होते हैं, जबकि सादा मूल्य और ideal नहीं हैं। यहां एक पूर्ण उदाहरण है:

 var constraints = { audio: false, video: { width: { min: 1024, ideal: 1280, max: 1920 }, height: { min: 576, ideal: 720, max: 1080 }, } }; 

फ़ायरफ़ॉक्स (और क्रोम में एडॉप्टर.जेएस पॉलीफ़िल के साथ सीधा मामलों में) यह काम करता है।

एक ideal मूल्य, प्रयोग किए जाने पर, गुरुत्वाकर्षण है, जिसका मतलब है कि ब्राउज़र सेटिंग (और कैमरा, यदि आपके पास एक से अधिक है) को ढूंढने की कोशिश करेंगे, तो दी गई आदर्श मूल्यों की सबसे छोटी फिटनेस दूरी के साथ।

सादा मूल्य स्वाभाविक रूप से आदर्श हैं, जिसका मतलब है कि:

 var constraints = { video: { width: 640, height: 480 } }; 

के समान है:

 var constraints = { video: { width: { ideal: 640 }, height: { ideal: 480 } } }; 

दूसरे शब्दों में, वरीयता प्राप्त करने वाला उपयोगकर्ता सम्मान की कोशिश करेगा, लेकिन कभी भी विफल नहीं होगा।

यदि आपके पास विशिष्ट रिज़ॉल्यूशन होना चाहिए, तो इस शॉर्टहैंड का उपयोग करें:

 var constraints = { video: { width: { exact: 640 }, height: { exact: 480 } } }; 

फ़ायरफ़ॉक्स

अभी के रूप में, width , height , frameRate और (मोबाइल पर) facingMode में समर्थित हैं। इसके अलावा, संस्करण द्वारा कुछ चेतावनियां:

  • एफएफ 32-37: सादा मूल्य और ideal समर्थित नहीं हैं। हालांकि, मान अनिवार्य नहीं हैं जब तक आप एक गैर-विशिष्ट खोजशब्द को जोड़ते हैं

  • एफएफ 38 +: ऊपर की बाधाओं के लिए कल्पना लागू करता है। मैक कैमरों की बेहतर संभाल (हालांकि फ़्रेमेट की मैक पर सीमाएं हैं)

  • FF43 +: Implementments MediaStreamTrack.applyConstraints() और mediaDevices.getSupportedConstraints()

  • एफएफ46 +: इम्प्लिमेंट्स echoCancellation