2011-04-27 92 views
2

這是我的代碼,首先我錄製了一個音頻文件並開始播放它。對於播放音頻文件在Android的默認媒體播放器中顯示圖像

和輸出中被調用設備的默認媒體播放器......在這裏,我需要在專輯圖片的地方,媒體播放器顯示的圖像..請幫助..

我重視的image..thats我需要什麼.. enter image description here

回答

1

默認媒體播放器使用下面的代碼來獲取歌曲的專輯封面。

Uri sArtworkUri = Uri.parse("content://media/external/audio/albumart"); 
Uri uri = ContentUris.withAppendedId(sArtworkUri, album_id); 
ContentResolver res = context.getContentResolver(); 
InputStream in = res.openInputStream(uri); 
Bitmap artwork = BitmapFactory.decodeStream(in); 

其中album_id是歌曲的專輯ID。因此,爲了顯示專輯封面,默認播放器應該知道專輯ID並檢查是否存在與此ID相關聯的專輯封面。所以如果你想顯示圖片,你必須將你的文件插入到android的數據庫中,然後從那裏播放。

+0

這裏即時錄製音頻並將其保存在SD卡..我如何保存一個圖像+音頻格式SD卡意味着專輯封面 – jennifer 2011-04-27 12:29:01