如何从mp4容器获得aac音频?(Windows Phone 7 &;c#)

本文关键字:Phone Windows 音频 mp4 aac | 更新日期: 2023-09-27 18:11:00

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

我的应用程序得到一个文件流与音频在aac格式,这是在mp4容器。所以我需要从这个流中得到只有aac数据的字节序列。我该怎么做呢?

之后,我需要在MediaStreamSource类中使用此数据。因此,还需要获取aac帧的比特率等信息。该信息将在产生的字节序列中,或者也可以从mp4容器中获得?

如何从mp4容器获得aac音频?(Windows Phone 7 &;c#)

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