MediaStore音频ID是否保留在SD卡重新插入状态?

时间:2016-04-05 17:28:49

标签: android audio sd-card mediastore

例如,我的SD卡上有Music-Files和MediaStore audio_id 25和37,我将它们添加到播放列表中。 然后我删除了SD卡,当我再次查看重新加载的播放列表时,逻辑上这两首歌曲都没有显示。 然后我再次插入相同的SD卡(没有任何改动)。

每次扫描SD卡时,媒体文件是否会获得新ID?或者他们再次获得相同的ID,因为卡上的任何内容都没有改变?

总而言之:它们会再次出现在播放列表中吗?

我不能测试它,因为我没有装有SD卡的设备。

1 个答案:

答案 0 :(得分:1)

是的,重新扫描会创建一个不同的audio_id,您的播放列表将为空。解决方法是将播放列表导出为m3u并使用新播放列表管理器等应用程序,该应用程序可以导入此m3u并重新创建原始播放列表。 (我必须宣布我对npm的兴趣,因为我是开发人员)