0

Dans WP8, j'ai dû obtenir la liste des chansons de la classe "MusicLibrary" et la lire via la classe "MediaPlayer". C'était assez simple. Mais les deux ont disparu en 8.1. En fait, à peu près tout est parti. Même des choses simples comme la syntaxe de navigation de la page ont complètement changé (et je ne vois aucune raison logique derrière cela)Lecture de morceaux de la bibliothèque musicale d'un utilisateur dans WP8.1?

Quelqu'un peut-il me dire comment obtenir la liste des chansons dans le téléphone de l'utilisateur dans WP8.1? Et comment les jouer en arrière-plan? Je ne trouve aucune documentation sur 8.1 sur le net pour le moment. Après beaucoup de googling, je n'ai réussi à trouver qu'un exemple qui montre comment lire un fichier à partir d'un stockage isolé. S'il vous plaît aider ..

Répondre

1

Je pense que vous ciblez Windows Phone 8.1 (version de Windows Runtime) Si vous ciblez Windows Phone 8.1 Silverlight presque tout est identique à Windows Phone 8. Windows Phone 8.1 winRt est ciblé pour la réutilisation de code sur Windows Phone et Windows Store App. Donc, si vous ciblez les deux plates-formes, essayez d'utiliser Universal Apps.

Modifier pour le joueur et utiliser <MediaElement... pour accéder à l'utilisation de la bibliothèque musicale sous le code.

 var folder = Windows.Storage.KnownFolders.MusicLibrary; 
     var files = await folder.GetFilesAsync(); 

Espérons que cela aide.

+0

Oui, je travaille sur la version RT. Et je souhaite en faire un lecteur de musique car la classe MediaPlayer dans silverlight a une limitation (vous ne pouvez pas chercher un certain point dans la chanson ou créer un scroller pour votre chanson). Il semble que les applications RT (comme OneMusic) puissent le faire. –

+0

me voir éditer pour MediaPlayer et le dossier musiclibray –

+0

D'accord. Mais cela ne retournerait pas les chansons protégées par DRM? Comme ceux téléchargés à partir de la musique XBOX ou Nokia MixRadio? –

Questions connexes