могу ли я использовать веб-камеру в приложении для Android, созданном unity?

#unity3d

Вопрос:

я хочу создать приложение для Android, которое работает не только с камерой телефона, но и с USB-камерой, подключенной к телефону. вот мой код,но когда я запускаю приложение, оно не открывает мою веб-камеру, подключенную к порту типа C. кто-нибудь действительно может мне помочь?

введите код здесь

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class CameraScript : MonoBehaviour
{

    int CurrentCamIndedx = 0;

    WebCamTexture tex;
    public RawImage display;

    public Text StartStopText;
    public void SwapCam_Clicked()
    {
        if(WebCamTexture.devices.Length > 0)
        {
            CurrentCamIndedx  = 1;
            CurrentCamIndedx %= WebCamTexture.devices.Length;

            // If tex Is Not Null:
            // Stop The Webcam
            // Start The Webcam

            if(tex != null)
            {
                StopWebcam();
                StartStopCam_Clicked();
            }
        }
    }

    public void StartStopCam_Clicked()
    {

        if (tex != null) // Stop The Camera
        {
            StopWebcam();
            StartStopText.text = "Start Camera";
        }

        else // Start The Camera
        {
            WebCamDevice device = WebCamTexture.devices[CurrentCamIndedx];
            tex = new WebCamTexture(device.name);
            display.texture = tex;

            tex.Play();
            StartStopText.text = "Stop Camera";
        }
    }

    private void StopWebcam()
    {
        display.texture = null;
        tex.Stop();
        tex = null;

    }
}
 

Комментарии:

1. Не могли бы вы предоставить более подробную информацию о том, с какой ошибкой вы столкнулись и какие шаги предприняли, чтобы найти решение?