C# 在Unity上播放视频,无需扩展

C# 在Unity上播放视频,无需扩展,c#,unity3d,C#,Unity3d,我有这个问题,我创建了一个播放视频的应用程序,但是这个视频没有扩展,所以每个例子我都有类似的视频 big_buck_bunny 而是一个文件,如: big_buck_bunny.mp4 我无法转换这个视频。 有没有一种不用分机就能从远程播放视频的方法? 我有一个类似的url: D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny 谢谢大家的帮助在文件末尾添加扩展名怎么样 String pat

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

big_buck_bunny
而是一个文件,如:

big_buck_bunny.mp4
我无法转换这个视频。 有没有一种不用分机就能从远程播放视频的方法? 我有一个类似的url:

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

谢谢大家的帮助

在文件末尾添加扩展名怎么样

String path = "D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny";
path += @".mp4";
您可以使用将文件夹中的所有文件过滤到您的文件名。确保使用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
开头的所有文件的列表,其中一个文件就是您想要使用的文件。

您应该显示如何获得的代码
D:\\Software\\Marmotta\\Marmotta home\\resources\\88\\95\\43\\big\u buck\u bunny
也许有一种方法可以修复原始问题,并在获得url时获得文件扩展名。我无法向您显示代码,因为我没有,我从一些人给我的数据库(旱獭)中获取这个文件