在c#中从m4s文件数据包获取有效负载

问题描述 投票:0回答:1

我想迭代(可用)m4s 文件的数据包并获取每个数据包的有效负载。然后,我想读取有效负载并对其执行某些操作。我该如何实现这个目标?

如有任何信息,我们将不胜感激。

c# video mp4 file-format
1个回答
0
投票

“我想读取有效负载并对其执行某些操作。我该如何完成此操作?”

听起来您需要 BinaryReader 类。

您可以使用其功能,如

reader.ReadString();
(获取文本)或
reader.ReadInt32();
(获取数字)。

您可以使用

b.BaseStream.Seek(pos, SeekOrigin.Begin);
在文件字节内查找,其中
b
是您的 BinaryReader 实例。有关制作 pos 并使用eek 获取该位置的示例,请参阅
本教程
。无需使用所示的 While 循环。

© www.soinside.com 2019 - 2024. All rights reserved.