2017-07-29 59 views
1

私はCordovaアプリでWebRTCを使用していましたが、問題なくCordova 5.2.0とCordova Android 4.1を使用しました。私はコルドバ6.3.1とコルドバのAndroid 6.1.1にアップグレードしているので、私は、コンソールに次のエラーメッセージが表示されます:アンドロイドでCordovaのWebRTCアプリ:WebContentsDelegate :: CheckMediaAccessPermission:サポートされていません

chromium: [ERROR:web_contents_delegate.cc(199)] WebContentsDelegate::CheckMediaAccessPermission: Not supported. 

権限は、次のものが含まれマニフェスト:

そう
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
<uses-feature android:name="android.hardware.camera" android:required="true" /> 
<uses-feature android:name="android.hardware.camera.autofocus" android:required="true" /> 

私はすべてがうまくいくと言います。しかし、私はまだこのエラーが発生しています。 CSPが問題に関連している場合

[INFO:CONSOLE(0)] "Refused to load the image 'android-webview-video-poster:default_video_poster/8430923907866893907' because it violates the following Content Security Policy directive: "default-src * gap: data: blob: 'unsafe-inline' 'unsafe-eval' ws: wss:". Note that 'img-src' was not explicitly set, so 'default-src' is used as a fallback. 

わからない:

[ERROR:voe_audio_processing_impl.cc(685)] SetTypingDetectionStatus: not supported 
[WARNING:webrtcvoiceengine.cc(882)] SetTypingDetectionStatus(0) failed, err=8003 
[ERROR:audio_manager_android.cc(264)] Unable to select audio device! 
[ERROR:web_contents_delegate.cc(199)] WebContentsDelegate::CheckMediaAccessPermission: Not supported. 

この情報:私はまた、私は実際に私のローカルビデオをストリーミングを開始しようとすると、私はまた、これらのエラーメッセージを取得することに気づきましたしかし、。私はこれを修正しようとしていましたが、(私がラッパーとして使用している)Meteorは私にそうすることはできません。

答えて

0

私自身の質問に答えるには:Android Marshmallowのため、プログラムで権限を設定する必要があります。マニフェストで定義された設定は無視されます。

私はこのコルドバのプラグインを使用して私の問題を解決することができます:

https://github.com/NeoLSN/cordova-plugin-android-permissions

関連する問題