在我的應用程序中,我想在播放狀態更改時知道。但我不知道如何訂閱該事件並獲得當前狀態。我怎樣才能做到這一點?謝謝。如何使用BackgroundAudioPlayer的PlayStateChanged事件?
我看到一個語句MSDN,但不明白這意味着什麼,如何實現它:
在Windows Phone 8的,你可以檢查PlayStateChangedEventArgs以 同時決定CurrentPlayState和IntermediatePlayState在音頻播放器進入當前播放狀態之前發生了 。
詳情:
在主頁我這樣做:
public MainPage()
{
BackgroundAudioPlayer.Instance.PlayStateChanged += new EventHandler(Instance_PlayStateChanged);
}
然後
private void Instance_PlayStateChanged(object sender, EventArgs e)
{
var playerState = BackgroundAudioPlayer.Instance.PlayerState;
}
但我覺得這是不使用事件的正確方法和EventArgs的。它也不會給我正確的最新價值。
大,@Richard。 – user3213376