如何从mp4容器中获取aac音频? (Windows Phone 7& C#)

时间:2011-10-09 23:15:09

标签: c# windows-phone-7 stream mp4 aac

我写了windows phone 7应用程序,还有下一个问题:

我的应用获取带有aac格式音频的文件流,该格式位于mp4容器中。所以我需要从只有aac数据的流字节序列中获取。我怎么能这样做?

之后我需要在MediaStreamSource类中使用这些数据。因此,还需要获得诸如aac帧的比特率之类的信息。结果字节序列中的信息是什么,或者也可以从mp4容器中获取?

1 个答案:

答案 0 :(得分:1)

这是您可以从中获取ACC帧标题的链接。 http://wiki.multimedia.cx/index.php?title=ADTS 读取前9个字节并从相应的读取位获取值。 即从30到43的位给出了帧的总长度。

希望这可以帮助你开始。