2016-04-05 15 views
0

Zum Beispiel habe ich Music-Files auf meiner SD-Karte mit dem MediaStore audio_id 25 und 37 und ich füge sie zu einer Playlist hinzu. Dann entferne ich die SD-Karte und logisch werden diese beiden Lieder nicht angezeigt, wenn ich nochmal in die neu geladene Playlist schaue. Dann stecke ich die gleiche SD-Karte wieder (ohne etwas geändert zu haben).Bleibt die MediaStore-Audio-ID auf dem SD-Kartensteckplatz?

Erhalten Mediendateien jedes Mal, wenn die SD-Karte gescannt wird, eine neue ID? Oder bekommen sie wieder die gleiche ID, weil sich nichts auf der Karte geändert hat?

Alles in allem: Werden sie wieder in der Playlist angezeigt?

Schlecht kann ich es nicht testen, weil ich Gerät mit einer SD-Karte nicht habe.

Antwort

1

Ja, ein Rescan erzeugt eine andere audio_id und Ihre Playlist ist leer. Eine Umgehungslösung besteht darin, Ihre Wiedergabeliste als m3u zu exportieren und eine App wie den Manager für neue Wiedergabelisten zu verwenden, mit dem Sie dieses m3u importieren und Ihre ursprüngliche Wiedergabeliste neu erstellen können. (Ich muss mein Interesse an npm erklären, da ich der Entwickler bin)