2017-07-12 17 views
8

मेरे पास एक यूआरएल है जो आईओएस 11 (बीटा) पर सफारी के साथ ठीक काम कर रहा है ऑडियो/वीडियो ठीक काम कर रहा है। लेकिन जब मैं WKWebView यह मुझे एक त्रुटि "असंगत ब्राउज़र" देता है और जब मैं WebKit में अपने ब्राउज़र संस्करण की जांच यह "आईओएस 11 पर वेबकिट आधारित ब्राउज़र"क्या आईओएस 11 (बीटा) में वेबकिट वेबआरटीसी का समर्थन करता है?

चलता तो सवाल यह वास्तव में है के साथ इस URL को लोड, एप्पल शामिल किया गया है आईओएस 11 के डेवलपर बीटा के लिए WKWebview वेबकिट (जो सफारी के समान होना चाहिए) में यह परिवर्तन?

+0

। tokbox से प्रारंभिक प्रतिक्रिया WKWebview में WebRTC के समर्थन "उम्मीद नहीं" है। मैं निश्चित पुष्टि करने के लिए कहा है (से आदर्श ऐप्पल) – steve1951

+0

@ steve1951 क्या आपको कभी भी वेबव्यू में वेबआरटीसी समर्थन पर कोई आधिकारिक शब्द मिला है? –

+0

कुछ भी आधिकारिक नहीं है, लेकिन अधिक चौकस पढ़ने पर ऐप्पल राज्य के रास्ते से बाहर निकलता प्रतीत होता है webrtc avai है WKWebview का कोई उल्लेख नहीं के साथ सफारी में योग्य। – steve1951

उत्तर

2

मैंने आईओएस बीटा 4 के साथ कुछ परीक्षण किए हैं और ऐसा लगता है कि WKWebview और न ही UIWebview getUserMedia को WebRTC API के रूप में समर्थन नहीं देता है।

क्या कोई इसकी पुष्टि कर सकता है?

+0

हां, WKWebView/UIWebView getUserMedia के उपयोग को समर्थन नहीं देता है। – wontonsoup

+0

हम इसका अनुभव करते हैं, इन-ऐप सफारी – Andy

5

मैंने कल रात वेबकिट स्रोतों में खुदाई की थी, और ऐसा लगता है कि वेबआरटीसी/मीडियाकैप्चर सामान सभी प्राथमिकता के पीछे ही उपलब्ध है जो केवल एक निजी एपीआई के माध्यम से सुलभ है। एक प्रतिबद्धता भी थी जिसमें ए/वी अनुमतियों के लिए सभी सेटअप को संभालने के लिए आवश्यक ऐप्स के बारे में कुछ बताया गया था।

किसी भी मामले में, नतीजा यह है कि getUserMedia WKWebView में काम नहीं करता है, यहां तक ​​कि iOS11 पर (बीटा 4, कम से कम) :(

मैं एक रडार का मामला दर्ज किया है (rdar: // 33,571,214 और http://www.openradar.me/33571214) और मैं एक ही लक्षण tokbox वेब SDK का उपयोग देखना भी ऐसा ही करने बाकी सब प्रोत्साहित करते हैं।

+1

के साथ काम नहीं कर रहा है, मैं निजी एपीआई तक पहुंचने में कामयाब रहा हूं और इस परीक्षण का पालन करके कैमरा अनुमति अनुरोध स्वीकार करता हूं https://github.com/WebKit/webkit/blob/5e250ba19a76ccf164d1d31e6a49700bab34826e/Tools /TestWebKitAPI/Tests/WebKitCocoa/UserMediaDisabled.mm। मैं नकली मीडिया कैप्चर चला सकता हूं लेकिन मुझे अभी भी लाइव कैमरा कैप्चर नहीं मिल सकता है, मुझे यह त्रुटि मिलती है "com.apple.webkit.camera 'सैंडबॉक्स एक्सटेंशन" नहीं बना सका। क्या आपको कोई एहसास है कि इस त्रुटि को कैसे पारित किया जाए? –

संबंधित मुद्दे