如何将视频文件从Android设备链接到Unity的视频播放器组件

时间:2018-01-13 19:59:06

标签: android url unity3d video

我似乎无法获得成功的Unity视频播放器URL链接到存储在Android设备的SD卡上的视频文件。

我认为这是由文件路径结构引起的。如果视频文件存储在PC上,它看起来像这样:“/users/name/desktop/video.mp4”。 (这有效)。

与Android设备上的视频相同的结构是这样的:“root / SD card / videos / Video.mp4”(这不起作用)。

我对Android开发不太熟悉,所以我真的不知道它应该如何构建,到目前为止我看过的文档都没有启发我。

我必须展示的与此问题相关的唯一代码是

private string[] videoFilePath = new string[4];

private void OnEnable()
        {
            videoFilePath[1] = "/root/SD card/360 Videos/Searching For Caribou Behind the Scenes FINAL_360.mp4";
            videoFilePath[2] = "/root/SD card/360 Videos/Surround Yourself_360.mp4";
            videoFilePath[3] = "/root/SD card/360 Videos/Valley of Bones FINAL_360.mp4";
    }

gameObject.GetComponent<VideoPlayer>().url = videoFilePath[GameObject.Find("video select").GetComponent<VRInteractiveHandler>().listIndexNumber];

0 个答案:

没有答案