0

Ich arbeite an einer Windows 10 Universal Music App und ich möchte meine Windows Phone 8.1 Silverlight App zu Windows 10 konvertieren. Wie bekomme ich die Liste aller Songs aus der Bibliothek in Windows 10 App? In Windows Phone 8.1, ich habe so etwas getan:Windows 10 UWP App, wie man Liederliste vom Gerät bekommen?

SongCollection collection; 
MediaLibrary library = new MediaLibrary(); 
collection = library.Songs; 

Above Code funktioniert nicht mit 10 sdk Fenster. Irgendwelche Vorschläge?

Antwort

0

Der obige Code funktioniert nur in Windows Phone *.

SongCollection collection; 
    MediaLibrary library = new MediaLibrary(); 
    collection = library.Songs; 

für Windows Phone 8.1 und Windows 10 sollten Sie folgenden Code verwenden

var songs = (await KnownFolders.MusicLibrary.GetFilesAsync(Windows.Storage.Search.CommonFileQuery.OrderByName)).ToList(); 
var albums = (await KnownFolders.MusicLibrary.GetFoldersAsync(CommonFolderQuery.GroupByAlbum)).ToList(); 

die oben Ihnen zu arbeiten, sollten folgende Fähigkeiten in Package.appxmanifest Datei hinzufügen.

<Capabilities> 

    <uap:Capability Name="musicLibrary" /> 
    </Capabilities> 
Verwandte Themen