mp3ファイルのファイル名を持っています。このmp3ファイルからアーティスト、アルバム、アルバム画像などのメタデータを抽出するにはどうすればよいですか?
15968 次
3 に答える
19
APIレベル10以上でこれを試してください
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(filePath);
String albumName = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM));
等々...
さらに助けを求める
于 2012-07-04T11:29:30.123 に答える
5
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(songsList.get(songIndex).get("songPath"));
byte[] artBytes = mmr.getEmbeddedPicture();
if(artBytes!=null)
{
// InputStream is = new ByteArrayInputStream(mmr.getEmbeddedPicture());
Bitmap bm = BitmapFactory.decodeByteArray(artBytes, 0, artBytes.length);
bSongImage.setImageBitmap(bm);
}
else
{
bSongImage.setImageDrawable(getResources().getDrawable(R.drawable.cmp));
}
音声ファイルに画像が埋め込まれていない場合
于 2013-12-22T11:24:03.797 に答える