我想获取 ASF 文件的比特率、元数据、语言等信息...我已阅读 ASF 规范并知道 ASF 文件包含以下部分:标题对象、数据对象、索引对象。首先,我认为 ASF 文件的二进制文件,我尝试通过 C# 中的 CLASS 和 FUNCTION 解决:FileStream,BinaryReader:
String path = @"E:\KhoaLuanTN\Streaming video server\video\encoder_ad.wmv";
FileStream filer = File.OpenRead(path);
BinaryReader br = new BinaryReader(filer);
byte [] file = br.ReadBytes(100);
然后,我尝试转换为 String :
textBox1.Text = Encoding.ASCII.GetString ( file );
但它没有像我预期的那样显示。它显示一个无意义的字符串:0&?u?f? ???。所以请告诉我如何将 ASF 文件中的信息转换为字符串。