MediaPlayer.MediaStateChanged& MediaPlayer.ActiveSongChanged事件似乎没有触发

时间:2013-08-12 16:27:18

标签: c# windows-phone-7 events windows-phone-8 media-player

PhoneApplicationLoaded事件中,我添加了以下代码:

MediaPlayer.MediaStateChanged += StateSongChanged;
MediaPlayer.ActiveSongChanged += StateSongChanged;

但是StateSongChanged程序似乎没有发生什么?

有谁知道这是为什么,我是C#的新手,所以它可能相当简单。

此外,这是StateSongChanged块:

private void StateSongChanged(object sender, EventArgs e)
{
    // Code
}

1 个答案:

答案 0 :(得分:1)

调用

后会触发XNA Framework事件
FrameworkDispatcher.Update();

因此使用timer创建IApplicationService类很方便,它反复调用FrameworkDispatcher.Update()。

有关详细信息以及如何阅读: Enable XNA Framework Events in Windows Phone Applications