Hallo,
gibt es eine Möglichkeit, an alle auf dem WP7-Gerät befindlichen Dateien auszulesen ?
Ich möchte die Namen der Dateien in einer Listbox darstellen.Wobei die Listbox das kleinere Problem darstellt.
Druckbare Version
Hallo,
gibt es eine Möglichkeit, an alle auf dem WP7-Gerät befindlichen Dateien auszulesen ?
Ich möchte die Namen der Dateien in einer Listbox darstellen.Wobei die Listbox das kleinere Problem darstellt.
Auf Dateiebene kannst du jedenfalls nichts auslesen - evtl. kann man über die Zune Integration die Musiktitel auslesen - glaube aber nicht.
Danke für deine Antwort.
Das ist natürlich schade,daß dies nicht geht.
Wenn ich mich richtig erinnere,liegen doch die Files in einem bestimmten Verzeichnis.
Komm ich da wirklich nicht an die Infos der abgelegten Musiktitel ?
Du kommst als Entwickler jedenfalls nicht in das Verzeichnis - dein gesamter Zugriff ist auf die Isolated-Storage deiner Anwendung beschränkt.
Also entweder kann man es über das API direkt wo auslesen welche Tracktitel es gibt oder man steht da an. Was jedenfalls nicht geht ist da etwas hinzuschreiben.
Ich habe den folgenden Code nicht getestet, er sollte aber funktionieren.
Dafür musst du im Solution Explorer unter References -> Add Reference -> Microsoft.Xna.FrameworkCode:using Microsoft.Xna.Framework.Media;
.......
var source = MediaSource.GetAvailableMediaSources();
MediaLibrary lib;
foreach (var s in source)
{
if (s.MediaSourceType == MediaSourceType.LocalDevice)
{
lib = new MediaLibrary(s);
}
}
SongCollection songsondevice = lib.Songs;
hinzufügen. Dabei wird eine Warnmeldung kommen, welche du ignorieren kannst.
So, dass sollte dann funktionieren.
Edit:@StevieBallz
Nicht ganz korrekt, Bilder kannst du als JPEG in der Library speichern, aber sonst nichts.