我的代码行为在单个 MP3 文件的图稿上发生了变化。通过在我的 PC 上打开 MP3 文件,艺术作品发生了变化,但通过在 android 设备上打开 MP3 文件没有任何反应。展示的艺术品仍然是旧的。
我试过这个:
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
File f = new File(song_path);
Uri contentUri = Uri.fromFile(f);
mediaScanIntent.setData(contentUri);
FindCoverActivity.this.sendBroadcast(mediaScanIntent);
但什么也没发生。
我尝试了另一件事:通过更改艺术作品和专辑名称,媒体商店立即注意到发生了什么,并再次在安卓手机上打开 mp3 文件,艺术作品与新艺术作品一起正确显示。但更改专辑名称等重要的 mp3 标签并不是我的目标。这可能是一个错误或有任何建议吗?
谢谢!