Benachrichtigen Sie den Benutzer, um Sound Windows Phone 8 abzuspielen und die aktuelle Musik zu stoppen

StackOverflow https://stackoverflow.com//questions/21004314

  •  20-12-2019
  •  | 
  •  

Frage

In meinem Windows Phone 7 und 7.5 Apps, mit dem ich ein Meldungsfeld aufforderte, wenn die App gestartet wurde, wenn der Benutzer bereits Musik spielte, um den Benutzer zu benachrichtigen, um aktuelle Musik, um die Sounds zu stoppen, oder um die App zu verlassen,Das war funktioniert, aber als ich von Anfang an für Windows Phone 8 codierte, funktioniert dieser Code aus irgendeinem Grund nicht, wenn Sie einen Ton spielten, stattdessen die Benachrichtigung aufzufordern, öffnet sich die Apps und schließen sich selbst.

Dies ist der Code, den ich verwendet habe:

generasacodicetagpre.

Ich bin mir ziemlich sicher, dass die API mit dem Mediaplayer eine Änderung in der API sein muss?Ich konnte keine Informationen darüber finden, dass jemand weiß, wie kann ich das beheben?

danke !!!

War es hilfreich?

Lösung

Wie Sie erraten haben, gibt es einige Änderungen in der APIs.

Das erste, was ich bemerkt, wenden Sie sich an MessageBox.Show (String) aus dem Application_launching-Ereignis bewirkt eine Ausnahme.Ihre App wird wahrscheinlich aufgrund einer ungehinderten Ausnahme heruntergefahren.

von MSDN: "Wenn Sie Anrufen von Show (String) von der APP aktiviert anrufen und Ereignishandleiter starten, wird eine InvalidOperationException mit dem Meldungsfehler angezeigt, der Messagebox anzeigt."

edit: Die Dokumentation auf MSDN ist unklar, ob anrufen .Show (String, String, messageboxbutton) die gleiche Ausnahme aufwirft.

App Plattformkompatibilität fürWindows Phone

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