我有这个问题,我创建了一个播放视频但是这个视频没有扩展的应用程序,所以每个例子我都有像
这样的视频big_buck_bunny
而是像:
这样的文件big_buck_bunny.mp4
我无法转换此视频。 有一种方法可以从远程播放视频而无需扩展吗? 我有一个网址:
D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny
感谢大家的帮助
答案 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
开头的所有文件的列表,其中一个文件将是您要使用的文件。