2011-10-09 97 views
2

我寫的Windows Phone 7應用程序,並有一個下一個問題:如何從mp4容器獲取aac音頻? (Windows Phone 7和C#)

我的應用程序獲取音頻文件流在aac格式是在mp4容器。所以我需要從這個只有aac數據的字節序列中獲得。我怎樣才能做到這一點?

之後,我需要在MediaStreamSource類中使用這些數據。因此,還需要獲得諸如aac幀的比特率之類的信息。將得到的字節序列中的信息,或者它也可以從mp4容器中獲得?

回答

1

這是從哪裏可以得到ACC幀的標題的鏈接。 http://wiki.multimedia.cx/index.php?title=ADTS 先讀取9個字節,然後根據讀取的位數來讀取值。 即從30到43的比特給出幀的總長度。

希望這會幫助你開始。