मैं WebView
में चैट करने की कोशिश कर रहा हूं। this documentationWebRTC
का समर्थन करता है। अपने परीक्षण के लिए मैं Chrome/39.0.0.0
से उपकरण का उपयोग कर रहा हूँ और कहा कि permissins प्रकट करने के लिए:वेबव्यू वेबआरटीसी काम नहीं कर रहा है
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<user-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
लेकिन जब बातचीत में प्रवेश लॉग में क्रोमियम त्रुटि देखते हैं (डिवाइस प्रदर्शित नहीं करता है \ कुछ भी अनुवाद करते हैं, केवल 'लोड हो रहा है' प्रगति बार):
W/AudioManagerAndroid: Requires MODIFY_AUDIO_SETTINGS and RECORD_AUDIO
W/AudioManagerAndroid: No audio device will be available for recording
E/chromium: [ERROR:web_contents_delegate.cc(178)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.
E/chromium: [ERROR:web_contents_delegate.cc(178)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.
W/AudioManagerAndroid: Requires MODIFY_AUDIO_SETTINGS and RECORD_AUDIO
W/AudioManagerAndroid: No audio device will be available for recording
D/ChromiumCameraInfo: Camera enumerated: front
असली डिवाइस पर परीक्षण किया है, एंड्रॉयड 5.1.1
अपने लक्ष्य एसडीके संस्करण क्या है के लिए काम नहीं कर रहा? यदि आप 23 या ऊपर सेट करते हैं, तो आपको इन्हें रनटाइम अनुमतियों के रूप में अनुरोध करना होगा। –
@ सिमॉन मार्क्विस, हाँ। धन्यवाद। मैंने इसे – user5599807
एचएम याद किया है, जोड़ा गया है request.grant (request.getResources()); '- वीडियो ठीक है - ऑडियो समस्या अभी भी 'वेबकंटेंट्स डिलीगेट :: चेकमीडियाएक्सप्रमिशन: समर्थित नहीं है।' – user5599807