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

Does the MediaStore Audio ID stay on SD-Card replug?

例如,我的 SD 卡上有音乐文件,MediaStore audio_id 25 和 37,我将它们添加到播放列表中。 然后我取出 SD 卡,当我再次查看重新加载的播放列表时,逻辑上不会显示这两首歌。 然后我再次插入同一张 SD 卡(没有任何改变)。

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

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

可惜没法测试,因为我没有带SD卡的设备

是的,重新扫描会创建一个不同的 audio_id 并且您的播放列表将为空。解决方法是将您的播放列表导出为 m3u,并使用 New Playlist Manager 等应用程序导入此 m3u 并重新创建您的原始播放列表。 (我必须声明我对 npm 的兴趣,因为我是开发者)