media-player windows-phone-8.1 background-audio

media player - ¿Cómo acceder a la biblioteca multimedia en WP 8.1?



media-player windows-phone-8.1 (1)

En WP8.1 no hay una reposición directa de MediaLibrary.

Use StorageItemContentProperties en StorageFile y llame a GetMusicPropertiesAsync y devuelve MusicProperties.

Entonces es posible que tenga que separar los archivos,

StorageFolder musicFolder = KnownFolders.MusicLibrary; IReadOnlyList<StorageFile> fileList = await musicFolder.GetFilesAsync(); foreach (var file in fileList) { MusicProperties musicProperties = await file.Properties.GetMusicPropertiesAsync(); musicProperties.Album; musicProperties.Rating; musicProperties.Publisher; }

Reference

Microsoft recomienda utilizar BackgroundMediaPlayer para reproducir audio de fondo en WP 8.1

Acceso de muestra oficial a archivos de música:

BackgroundMediaPlayer.Current.SetUriSource(new Uri("ms-appx:///Assets/Media/Ring01.wma"));

Pero este ejemplo no explica cómo acceder a la biblioteca de música. ¿Cómo conectarse a la biblioteca multimedia del teléfono, incluidos artistas, géneros, listas de reproducción y álbumes? En versiones anteriores (WP7, WP8) Xna.Framework.Media.MediaPlayer era responsable de este propósito. Sin embargo, el MediaPlayer anterior no pudo hacer un rebobinado. Desde el momento en que no entiendo cómo acceder a la biblioteca de música completa para jugar con un reproductor útil con todas las funciones.