Frage

Im Windows Phone-Projekt kann ich Musik im Hintergrund abspielen mit:

Xaml:

<MediaElement x:Name="mediaplayer"/>

C#:

 mediaplayer.Source = new Uri("Woodkid_IRON_AssassinsCreed.mp3", UriKind.Relative);
 mediaplayer.Play();

Aber in msdn sagt Microsoft Folgendes: http://msdn.microsoft.com/en-us/library/hh202978%28v=vs.92%29.aspx

Was ist der Unterschied?Danke.

War es hilfreich?

Lösung

Ihr Beispiel spielt Musik, aber er wird nicht "Hintergrund" -Musik abspielen.Hintergrund Audio bedeutet, dass die Musik, wenn Sie die App verlassen, weiterhin spielt.Wenn Sie mit Ihrem Beispiel die App verlassen, wird die Musik aufhören.

Andere Tipps

Der grundlegende Unterschied besteht darin MediaElement ist ein tatsächliches Steuerelement, das auf der Seite gerendert werden kann, aber keine Musik als Hintergrundaufgabe abspielt.Abhängig von Ihren Anforderungen können Sie beides verwenden, aber BackgroundAudioPlayer Dies ist die einzige Möglichkeit, währenddessen Musik im Hintergrund abzuspielen MediaElement kann Musik bereitstellen, während Sie sich auf der Seite befinden, die die enthält MediaElement.

BEARBEITEN:Oder was Shawn oben sagt!:P

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top