Le novità della MediaLibray in Windows Phone 8

di Marco Leoncini, in Windows Phone,

Sono molte le novità assolute di Windows Phone 8, ma altrettanto numerose sono le feature esistenti che hanno ricevuto un sostanzioso update.
È il caso della MediaLibray, la classe preposta alla gestione della nostra collezione di foto, video e musica.
La MediaLibrary si arricchisce di nuove API:

  • adesso è possibile salvare e cancellare la musica con i metodi SaveSong e Delete.;
  • per ogni immagine salvata nella MediaLibray è possibile recuperare una thumbnail di piccole dimensioni e un'anteprima adatta alla risoluzione dello schermo, grazie ai metodi GetThumbnail e GetPreviewImage.


I nuovi metodi sono contenuti nel namespace Microsoft.Xna.Framework.Media.PhoneExtensions nell'assembly Microsoft.Xna.Framework.MediaLibraryExtensions.dll.

Sotto è possibile vedere un frammento di codice che usa uno dei metodi delle nuove API:

var thumbnailCollection = mediaLibray.Pictures.Where(p => p.Name.Contains("MyApp")).
Select(p =>new { Image = PictureDecoder.DecodeJpeg(p.GetThumbnail()), 
                 ShotTime= p.Date.ToShortDateString() }).ToList();

Nell'esempio recuperiamo tutte le immagini che sono state create dalla nostra applicazione e, per ognuna di esse, creiamo un nuovo tipo che incapsula la miniatura e la data di creazione, facilitandone la visualizzazione.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi