찾다

 >  Q&A  >  본문

java - android如何获得mp3音乐的本地专辑图片

部分代码如下

private static final Uri albumArtUri = Uri
            .parse("content://media/external/audio/albumart")
long albumId = cursor.getLong(
                    cursor.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID));
Uri uri = ContentUris.withAppendedId(albumArtUri, album_id);

使用这个方法获得的是空的专辑图片,
同样,根据songidUri.parse("content://media/external/audio/media/"+ songid + "/albumart");也无法获得
是不是现在的MP3的专辑图片的信息不存储在数据库中了?

巴扎黑巴扎黑2889일 전575

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 17:54:48

    귀하의 방법은 시스템의 MediaScanner 서비스 지원이 필요한 것 같습니다.
    이 데이터는 MP3 파일의 ID3 정보에 저장되어 있으므로 원하는 앨범 표지를 직접 가져오는 것이 좋습니다. 이 라이브러리를 확인해 보세요: https://github.com/mpatric/mp3agic

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:54:48

    나도 이런 문제가 발생했는데 원본 포스터는 어떻게 해결했나요?

    회신하다
    0
  • 취소회신하다