我想问第一个问题:“WMV文件是二进制文件吗?”。以及如何以字节读取WMV文件?
答案 0 :(得分:2)
您可以在codeplex上查看AsfMojo,所有解析都在托管代码中完成 - 假设 正在寻找解析器。
AsfMojo是一个开源的.NET ASF解析库,提供支持 解析Windows Media Audio(WMA)和Windows Media Video(WMV) 文件。
答案 1 :(得分:0)
是的,是的。
您可以使用FileStream
来阅读。
答案 2 :(得分:0)
是的,您可以将其读入字节数组,如下所示:
using (BinaryReader b = new BinaryReader(File.Open("file.wmv", FileMode.Open)))
{
byte[] array = b.ReadBytes(b.Length);
b.close();
}
请注意,虽然WMV文件可能很大,但最好一次以块的形式读取它。看看here如何做到这一点。