Ionon 3 Inapp браузер доступ к камере для чата - PullRequest
0 голосов
/ 23 сентября 2019

Привет, я хочу показать веб-сайт как мобильное приложение, использующее inappbrowser в ionic 3, в этом приложении есть экран видеочата, к которому необходимо получить доступ к камере, при этом я нажимаю на это, я показываю сообщение об ошибке (в мобильном браузереон работает нормально), я добавил доступ к камере через 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" />
...