Камера не запускается в моем приложении при использовании видё - PullRequest
1 голос
/ 23 сентября 2019

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

Итак, после предоставления КАМЕРА, ИНТЕРНЕТ разрешений в файле 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());
   }

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

1 Ответ

0 голосов
/ 24 сентября 2019

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

 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);
...