找到steamingAssets下某个文件夹的所有视频路径
时间: 2024-02-13 12:05:07 浏览: 63
找到StreamingAssets下某个文件夹的所有视频路径,可以使用如下的C#代码:
```
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
public class GetSubFolderVideos : MonoBehaviour
{
void Start()
{
string folderName = "YourFolderName"; //需要查找的文件夹名称
string streamingAssetsPath = Application.streamingAssetsPath;
string folderPath = Path.Combine(streamingAssetsPath, folderName); //拼接文件夹路径
if (Directory.Exists(folderPath))
{
DirectoryInfo dir = new DirectoryInfo(folderPath);
foreach (FileInfo file in dir.GetFiles())
{
if (file.Extension == ".mp4" || file.Extension == ".avi" || file.Extension == ".mov")
{
Debug.Log(file.FullName);
//在这里可以对获取到的视频文件进行一些操作,比如播放、加载等等
}
}
}
else
{
Debug.LogError("Folder " + folderName + " doesn't exist!");
}
}
}
```
这段代码首先拼接了要查找的文件夹的路径,然后遍历该文件夹下的所有文件,找到扩展名为.mp4、.avi或.mov的视频文件。你可以在找到视频文件的地方进行一些操作,比如播放、加载等等。注意,要替换代码中的"YourFolderName"为你想要查找的文件夹名称。
阅读全文