嗨,我想使用ionic 3中的inappbrowser将网站显示为移动应用程序,在该应用程序中有一个视频聊天屏幕,需要访问相机,而我单击它时会显示错误消息(在移动浏览器中它工作正常),我已经添加了摄像头访问权限为Androidmainfest.xml,并在应用启动时允许了摄像头权限,仍然遇到错误,请帮帮我
在app.module.ts
中import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { AndroidPermissions } from '@ionic-native/android-permissions';
import { MediaCapture, MediaFile, CaptureError, CaptureImageOptions } from '@ionic-native/media-capture';
import { StreamingMedia, StreamingVideoOptions } from '@ionic-native/streaming-media';
在app.component.ts
中 androidPermissions.requestPermissions(
[
androidPermissions.PERMISSION.CAMERA,
androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE,
androidPermissions.PERMISSION.WRITE_EXTERNAL_STORAGE,
androidPermissions.PERMISSION.MICROPHONE,
androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION,
androidPermissions.PERMISSION.ACCESS_FINE_LOCATION
]
);
在Androidmainfest.xml中
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.location.gps" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission-group.MICROPHONE" />
<uses-feature android:name="android.hardware.microphone" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.webkit.resource.VIDEO_CAPTURE" />
<uses-permission android:name="android.webkit.resource.AUDIO_CAPTURE" />