Play music and sounds a Windows Phone 8

Amb Windows Phone 8 tenim diverses maneres de poder fer sonar música o sons pel dispositiu.
Amb XAML tenim MediaElement que permet carregar un fitxer de música i poder-lo reproduir en qualsevol moment ja sigui per codi o per triggers.
El seu avantatge és la facilitat d’ús que té i lo fàcil que és pel programador començar a reproduir música.
L’inconvenient és que només pot sonar una melodia alhora. En el moment que un altre MediaElement s’activa l’anterior deixa de sonar.
Amb Blend tenim el PlaySoundAction que el seu avantatge és que es pot activar a través d’un trigger d’una manera més senzilla que el MediaElement i es pot declarar dins del mateix Trigger. L’inconvenient és que no es carrega l’arxiu de so fins que no s’activa el trigger i això pot suposar un petit retard la primera vegada que volem que soni i també té el mateix inconvenient que el MediaElement, en quant en zona un altre l’anterior deixa de sonar.
L’alternativa i la manera més adequada de produir sons que puguin ser múltiples al mateix moment és el SoundEffect o el MediaPlayer que són classes del Framework XNA, que per cert, ja no és compatible amb Windows 8 i és un projecte tancat. Però de moment amb WP8 penso que no tenim altra alternativa.

 

Anuncis

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s