WebView WebRTC ne fonctionne pas
J'essaie de montrer WebRTC
chat dans WebView
.
Liées à cette documentation WebView v36
prend en charge WebRTC
. Pour mon test
je suis à l'aide de l'appareil avec Chrome/39.0.0.0
et a ajouté permissins à se manifester:
<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" />
mais lorsqu'ils sont entrés dans le chat voir chrome erreur dans le journal (appareil n'affiche pas \ traduire quoi que ce soit, seulement "chargement" de la barre de progression):
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
testé sur un périphérique réel, Android 5.1.1
Quelle est votre cible version du sdk? Si vous définissez 23 ou au-dessus, vous devez faire la demande d'exécution comme d'autorisations.
Marquis, yep. merci. je l'ai raté
hm, a ajouté
Essayez de définir targetSdkVersion 22
Votre erreur est dans les autorisations de déclaration dans le Manifeste. Il doit être "uses-permission" au lieu de "l'utilisateur-permission" pour MODIFY_AUDIO_SETTINGS. Bon coup d'oeil!
Marquis, yep. merci. je l'ai raté
hm, a ajouté
request.grant(request.getResources());
- vidéo est ok - audio question demeure WebContentsDelegate::CheckMediaAccessPermission: Not supported.
Essayez de définir targetSdkVersion 22
Votre erreur est dans les autorisations de déclaration dans le Manifeste. Il doit être "uses-permission" au lieu de "l'utilisateur-permission" pour MODIFY_AUDIO_SETTINGS. Bon coup d'oeil!
OriginalL'auteur Siarhei | 2016-08-12
Vous devez vous connecter pour publier un commentaire.
demande d'autorisations est nécessaire
mise à jour mais il ne fonctionne pas pour la capture audio
Mise à JOUR trouvé de travail google-exemple de code ici
salut, avez-vous essayé github.com/GoogleChrome/chromium-webview-samples/blob/master/... cet échantillon?
Oui ce projet fonctionne, mais je ne veux toujours pas savoir quel est le problème avec mon projet . Diff est seulement que je ne pas utiliser tiroir de mise en page et mise en page de fragment ?!? merci
ok, va déplacer la discussion sur votre fil d')
Est-ce de travailler pour la capture audio maintenant?
OriginalL'auteur Siarhei