Я пытаюсь показать WebRTC
чат в WebView
. Связано с this documentation поддерживает WebRTC
. Для моего теста я использую устройство с Chrome/39.0.0.0
и добавил permissins проявляться:WebView WebRTC не работает
<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
протестирован на реальном устройстве, Android 5.1.1
Что является вашей целевой SDK версии? Если вы установили 23 или выше, вы должны запросить их как разрешения времени выполнения. –
@Simon Marquis, да. Благодарю. я пропустил это – user5599807
hm, добавил 'request.grant (request.getResources());' - видео в порядке - проблема с аудио еще остается 'WebContentsDelegate :: CheckMediaAccessPermission: не поддерживается .' – user5599807