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;
}
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.