1

我正在尝试在我的 android 应用程序中实现 vidyo.io。一切看起来都不错,但我无法弄清楚为什么相机/视频没有在我的应用程序中启动。

因此,在 android.manifest 文件中授予 CAMERA,INTERNET 权限后,

我有我的 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());
   }

单击开始按钮后,会打开一个预览框架,但视频不会开始。如何解决这个问题?

4

1 回答 1

0

Ok, I figured out that camera permissions need to be explicitly given in the app as--

 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);
于 2019-09-24T05:17:22.963 回答