34 Background Audio

Mit dem bisher vorgestellten Agent lässt sich keine Musik-App realisieren, die kontinuierlich Musik abspielt. Windows Phone 8 definiert für dieses Szenario einen eigenen Typ von Agent: den Background Audio Playback Agent (BAPA).

Alle Medien werden über die Zune-Wiedergabeliste abgespielt. Der BAPA sendet an diese Kommandos, um die Wiedergabe zu starten, zu pausieren, den Titel zu wechseln etc. Zur Kommunikation mit der Zune-Wiedergabeliste wird die Klasse BackgroundAudioPlayer verwendet.

Über die obligatorische Lautstärkewippe erscheint im oberen Bereich die Universal Volume Control (UVC). Diese erlaubt es, neben der Lautstärkeregelung auch die Zune-Wiedergabeliste zu manipulieren, wodurch letztlich Methoden im eigenen BAPA ...

Get Windows Phone 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.