2011-08-28 74 views

回答

0

你的問題是如何從MP4/FLV文件中提取音頻並保存爲mp3文件。對 ?

然後,非常抱歉,Android SDK不提供任何用於轉換或跟蹤提取的API。

同樣使用可用的媒體框架來實現相同也是不平凡的(即使你這樣做,你將失去可移植性)。

我建議使用你的MP4 & FLV解析器提取音頻軌道,做轉碼(如果音頻軌道是非mp3),並保存轉碼(如果提取的音軌是mp3,然後提取數據)數據。

或者您可以使用FFMPEG代碼庫並使用相同的代碼。這對於你的小任務來說可能是過度的。

假設您只是想從MP4中提取MP3音軌,那麼您就會理解本機mp4解析器並使用API​​進行提取。你可能需要從stagefright/opencore複製一些代碼。

詞shash