0
我正在製作自己的FLV音頻下載器,而無需使用外部庫。 我下面這個文檔:FLV身體長度
在FLV標籤類型,有三個有趣的價值觀:
BodyLength,時間戳,流ID這是uint24_be
類型。如何閱讀它們? 我在這裏找到了答案:
Extract Audio from FLV stream in C#
但是我不明白幾件事情:
如果時間戳和流ID都uint24_be
(也有什麼uint24_be
?)那麼爲什麼
reader.ReadInt32(); //skip timestamps
ReadNext3Bytes(reader); // skip streamID
ReadNext3Bytes
究竟是做什麼的?爲什麼不讀3個一個字節是這樣的:
reader.ReadInt32()+reader.ReadInt32()+reader.ReadInt32();