Androidブラウザから自分のページを呼び出すと、webRTC(easyRTCに基づく)でボイスチャットを開始できるアプリを実行し、メディアリソースの取得を要求してからチャットを開始します... ただし、Android WebViewで自分のWebページを呼び出すと、メディアのリクエストを取得すると、エラー: ローカル メディアへのアクセスに失敗しましたエラー コードは、permissionDeniedError でした。
マニフェストで、これらの権限を追加します:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
私はそれがAndroid Lまたはそれ以降 のAndroid Lのwebviewでサポートされていることを知っており 、そのLinkでサンプルをテストしています! しかし、私はそれを実行することはできません!