Android 如何在media store中插入MP3封面艺术?
问题很简单,我使用contentProvider存储下载的MP3。如何添加此MP3曲目的封面艺术。提前谢谢 存储曲目的代码大致如下:Android 如何在media store中插入MP3封面艺术?,android,android-contentprovider,google-people,Android,Android Contentprovider,Google People,问题很简单,我使用contentProvider存储下载的MP3。如何添加此MP3曲目的封面艺术。提前谢谢 存储曲目的代码大致如下: val values = ContentValues() values.put(MediaStore.Audio.AudioColumns.TITLE, track.title) values.put(MediaStore.Audio.AudioColumns.DISPLAY_NAME, title + Common.MP3_FILE_EXTENSION) val
val values = ContentValues()
values.put(MediaStore.Audio.AudioColumns.TITLE, track.title)
values.put(MediaStore.Audio.AudioColumns.DISPLAY_NAME, title + Common.MP3_FILE_EXTENSION)
values.put(MediaStore.Audio.Media.IS_MUSIC, true)
values.put(MediaStore.Audio.Media.RELATIVE_PATH, """Music/$artist/$album""")
values.put(MediaStore.Audio.Media.IS_PENDING, 1)
context.contentResolver.insert(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, values)?.also {
context.contentResolver.openFileDescriptor(it, "wrt").use { pfd ->
Okio.buffer(Okio.sink(ParcelFileDescriptor.AutoCloseOutputStream(pfd))).use { sink ->
sink.writeAll(response.body()!!.source())
}
}
在内容提供商中,该曲目的最佳实践是什么?我应该使用albom id还是其他好东西
可能还有一些关于它的好文档呢