我想迭代(可用)m4s 文件的数据包并获取每个数据包的有效负载。然后,我想读取有效负载并对其执行某些操作。我该如何实现这个目标?
如有任何信息,我们将不胜感激。
“我想读取有效负载并对其执行某些操作。我该如何完成此操作?”
听起来您需要 BinaryReader 类。
您可以使用其功能,如
reader.ReadString();
(获取文本)或 reader.ReadInt32();
(获取数字)。
您可以使用
b.BaseStream.Seek(pos, SeekOrigin.Begin);
在文件字节内查找,其中 b
是您的 BinaryReader 实例。有关制作 pos
并使用eek 获取该位置的示例,请参阅本教程。无需使用所示的 While 循环。