在没有扩展名的Unity上播放视频

时间:2016-06-30 13:48:22

标签: c# unity3d

我有这个问题,我创建了一个播放视频但是这个视频没有扩展的应用程序,所以每个例子我都有像

这样的视频
big_buck_bunny

而是像:

这样的文件
big_buck_bunny.mp4

我无法转换此视频。 有一种方法可以从远程播放视频而无需扩展吗? 我有一个网址:

D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny

感谢大家的帮助

2 个答案:

答案 0 :(得分:1)

如何在文件末尾添加扩展名?

String path = "D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny";
path += @".mp4";

答案 1 :(得分:1)

您可以使用Directory.GetFiles将文件夹中的所有文件过滤为您的文件名。请务必在文件顶部添加using System.IO;

var path = "D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny"
var directory = Path.GetDirectoryName(path);
var filename = Path.GetFileName(path);
string[] files = Directory.GetFiles(directory, filename + ".*", SearchOption.TopDirectoryOnly);

数组files将保存文件夹中以名称big_buck_bunny开头的所有文件的列表,其中一个文件将是您要使用的文件。