1

我正在为 Oculus GO 耳机开发 Unity 应用程序。它是用 C# 编写的。我有一个用于耳机的微型 USB 记忆棒,我可以看到它的内容并在 Moon Player VR 中播放它们

OculusTV > Settings.apk(从这里下载)(本质上是 Android 设置菜单)> 存储。

我也可以使用侧载的 JS USB OTG apk 打开它。

现在,至于应用程序:我把它放到了 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE。但是我只能在耳机上存储的视频量只有 32GB。

我想从我的应用程序中显示 JS USB OTG 用于读取 USB 存储的相同权限对话框。

并且能够使用我的逻辑从代码中播放来自 USB 的视频。

一个视频播放器我用来播放 U 盘中的视频,视频的路径显示为 content://com.android.externalstorage.documents/document/4E43-F552%3Alake.mp4。

我现在从应用程序外部存储运行视频的方式:

        VideoPlayer videoPlayer = sphere.AddComponent<VideoPlayer>();
        videoPlayer.url = "/sdcard/Movies/lake.mp4";
        videoPlayer.Play();

Android Manifest 中的当前权限:

  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

任何帮助将不胜感激!

4

0 回答 0