android - 如何访问统一应用程序的android内部存储中的文件?

标签 android video unity3d

我正在使用 EasyMovieTexture 插件,我想访问保存所有视频的 android 文件夹。首先,我尝试访问流式 Assets 文件夹,但无法在应用程序 (Copying files into asset folder in android) 中访问它,因此我创建了包含所有视频的文件夹,我想访问该特定文件夹以单独播放视频。这是一个从 url 加载视频的示例代码,但我希望它从存储中访问它 -

void OnGUI() {


    if( GUI.Button(new Rect(50,50,100,100),"Load"))
    {
        scrMedia.Load("Url of video");
        m_bFinish = false;
    }

如何访问间隔存储中的视频进行播放。提前致谢。

最佳答案

您可以使用 Application.persistentDataPath 访问内部存储。

https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html

可以看到它使用的是哪个目录

Debug.log(Application.persistentDataPath)

关于android - 如何访问统一应用程序的android内部存储中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42630590/

相关文章:

android - 测量要在 Canvas 上绘制的文本高度(Android)

java - 向 RatingBar 添加边距/填充

video - 如何从 TS 视频中裁剪最后 N 秒

c# - Unity3D 中的 Time.time vs DateTime.UtcNow.Millisecond 性能?

c# - 协程导致统一崩溃

android - Android 的应用程序/签名验证如何工作?

android - 在 Eclipse : no repository found 中安装 ADT 时出错

c++ - 读取 USB 摄像头的输入编辑并将输出发送到 Windows 上的虚拟摄像头

c++ - Opencv 视频帧。我只能看到最后一帧

c# - 如何将 MySql 连接器导入 Unity 项目?