Камера не запускается в моем приложении при использовании vidyo

Я пытаюсь реализовать vidyo.io в своем приложении для Android. Все выглядит хорошо, но я не могу понять, почему камера/видео не запускается в моем приложении.

Итак, после предоставления разрешений CAMERA, INTERNET в файле android.manifest,

У меня есть файл video.java, в котором я пытаюсь использовать vidyo.

Вот где мое видео должно начаться:

 public void Start(View v) {

    Connector vc  = new Connector(videoFrame, Connector.ConnectorViewStyle.VIDYO_CONNECTORVIEWSTYLE_Default,
            5, "warning info","", 0);
    vc.showViewAt(videoFrame, 0, 0, videoFrame.getWidth(), videoFrame.getHeight());
   }

при нажатии кнопки «Пуск» открывается рамка предварительного просмотра, но видео не запускается. Как это исправить?


person user    schedule 23.09.2019    source источник


Ответы (1)


Хорошо, я понял, что разрешения камеры должны быть явно указаны в приложении, как--

 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){
        if(checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED){
            ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CAMERA},1);
person user    schedule 24.09.2019