如何更新任何特定歌曲的专辑封面

时间:2018-05-20 16:40:53

标签: java android android-contentprovider

我正在创建一个应用程序,我可以从中更新歌曲的专辑封面,我尝试过mp3agic库,但它不适合我。我已经阅读了与此相关的类似问题,但我没有歌曲的专辑ID,只有我的位置和文件名,是否有任何方法可以通过它的名称查找歌曲的专辑ID或使用任何库手动更新。感谢。

1 个答案:

答案 0 :(得分:0)

    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** //