【发布时间】:2018-05-21 01:02:28
【问题描述】:
我正在创建一个可以更新歌曲专辑封面的应用程序,我尝试了 mp3agic 库,但它不适合我。我已经阅读过与此相关的类似问题,但我没有歌曲的专辑 ID,只有位置和文件名,有没有办法通过歌曲的名称找到歌曲的专辑 ID 或使用任何库手动更新。谢谢。
【问题讨论】:
标签: java android android-contentprovider
我正在创建一个可以更新歌曲专辑封面的应用程序,我尝试了 mp3agic 库,但它不适合我。我已经阅读过与此相关的类似问题,但我没有歌曲的专辑 ID,只有位置和文件名,有没有办法通过歌曲的名称找到歌曲的专辑 ID 或使用任何库手动更新。谢谢。
【问题讨论】:
标签: java android android-contentprovider
String DISPLAY_NAME = MediaStore.Audio.Media.DISPLAY_NAME;
String projection[] = {MediaStore.Audio.Media.ALBUM_ID};
String selection = DISPLAY_NAME + " = ?";
String[] selectionArgs = {"your file name.mp3"};
String order = null;
Cursor cursor = getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
projection, selection, selectionArgs, order);
// **now use cursor** //
【讨论】: