2015-11-28 62 views
0

我創建了一個帶有錄音機的android收音機播放器。他們兩人工作得很好。音頻按預期錄製。但是現在我想爲這個音頻(mp3)文件添加一些細節,例如專輯封面,藝術家名稱等等。有什麼辦法可以做到這一點。請忽略我的錯誤和錯誤。Android - 將音頻細節添加到mp3文件

+0

這一切都存儲在** **元數據文件的區域(比如如何其他信息存儲在JPEG文件中)。 –

+0

我如何訪問或更改它。是否需要插件? –

+0

檢查這個帖子:http://stackoverflow.com/questions/6306636/read-id3-tags-of-an-mp3-file –

回答

0

你可以用LAME編碼器的的Android端口Lame encoder

形式示例Dialog with ID3 tag edit,類似的東西做到這一點:

TrackId3Tags mTrackId3Tags = new TrackId3Tags(); 

    mTrackId3Tags.setTitle("Title"); 
    mTrackId3Tags.setArtist("Artist"); 
+0

感謝您的迴應。其實我的主要問題是文件結構,我沒有創建一個結構化(有效)的MP3文件。我只創建一個文件對象並開始將該流放入該文件中。但是對於一個有效的音頻mp3文件,應該有包含這個元數據的文件頭,然後是實際的mp3流。我的問題仍然存在,因爲我不知道如何創建一個空的mp3文件,然後將音頻流放到那裏。 –

+0

你已經有mp3編碼的數據包了嗎?您可以將原始音頻數據傳送到像項目中那樣的跛腳編碼器。 – Shadwork

+0

您能否提供參考鏈接? –

相關問題