mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Display album artwork in media notifications
This commit is contained in:
parent
609cf02330
commit
05a4526e61
@ -69,6 +69,7 @@ object MediaItemTree {
|
|||||||
artist: String? = null,
|
artist: String? = null,
|
||||||
genre: String? = null,
|
genre: String? = null,
|
||||||
sourceUri: Uri? = null,
|
sourceUri: Uri? = null,
|
||||||
|
imageUri: Uri? = null,
|
||||||
): MediaItem {
|
): MediaItem {
|
||||||
// TODO(b/194280027): add artwork
|
// TODO(b/194280027): add artwork
|
||||||
val metadata =
|
val metadata =
|
||||||
@ -79,6 +80,7 @@ object MediaItemTree {
|
|||||||
.setGenre(genre)
|
.setGenre(genre)
|
||||||
.setFolderType(folderType)
|
.setFolderType(folderType)
|
||||||
.setIsPlayable(isPlayable)
|
.setIsPlayable(isPlayable)
|
||||||
|
.setArtworkUri(imageUri)
|
||||||
.build()
|
.build()
|
||||||
return MediaItem.Builder()
|
return MediaItem.Builder()
|
||||||
.setMediaId(mediaId)
|
.setMediaId(mediaId)
|
||||||
@ -155,6 +157,7 @@ object MediaItemTree {
|
|||||||
val artist = mediaObject.getString("artist")
|
val artist = mediaObject.getString("artist")
|
||||||
val genre = mediaObject.getString("genre")
|
val genre = mediaObject.getString("genre")
|
||||||
val sourceUri = Uri.parse(mediaObject.getString("source"))
|
val sourceUri = Uri.parse(mediaObject.getString("source"))
|
||||||
|
val imageUri = Uri.parse(mediaObject.getString("image"))
|
||||||
// key of such items in tree
|
// key of such items in tree
|
||||||
val idInTree = ITEM_PREFIX + id
|
val idInTree = ITEM_PREFIX + id
|
||||||
val albumFolderIdInTree = ALBUM_PREFIX + album
|
val albumFolderIdInTree = ALBUM_PREFIX + album
|
||||||
@ -171,6 +174,7 @@ object MediaItemTree {
|
|||||||
artist = artist,
|
artist = artist,
|
||||||
genre = genre,
|
genre = genre,
|
||||||
sourceUri = sourceUri,
|
sourceUri = sourceUri,
|
||||||
|
imageUri = imageUri,
|
||||||
folderType = FOLDER_TYPE_NONE
|
folderType = FOLDER_TYPE_NONE
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user