Próbuję pokazać czat WebRTC
w WebView
. Podobne do this documentation obsługuje WebRTC
. Dla mojego testu jestem przy użyciu urządzenia z Chrome/39.0.0.0
i dodał permissins manifestować:WebView WebRTC nie działa
<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" />
ale kiedy wszedł do czatu zobaczyć błąd chromu w dzienniku (urządzenie nie wykazuje \ tłumaczyć niczego, tylko „ładowanie” pasek postępu):
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
testowany na rzeczywistym urządzeniu Android 5.1.1
Jaki jest Twój cel wersja SDK? Jeśli ustawisz 23 lub więcej, musisz zażądać ich jako uprawnień uruchomieniowych. –
@Simon Marquis, tak. dzięki. przegapiłem to – user5599807
hm, dodano 'request.grant (request.getResources());' - wideo jest w porządku - problem z dźwiękiem wciąż pozostaje "WebContentsDelegate :: CheckMediaAccessPermission: Nie obsługiwany." – user5599807