在PhoneApplicationLoaded
事件中,我添加了以下代码:
MediaPlayer.MediaStateChanged += StateSongChanged;
MediaPlayer.ActiveSongChanged += StateSongChanged;
但是StateSongChanged程序似乎没有发生什么?
有谁知道这是为什么,我是C#的新手,所以它可能相当简单。
此外,这是StateSongChanged块:
private void StateSongChanged(object sender, EventArgs e)
{
// Code
}
答案 0 :(得分:1)
调用
后会触发XNA Framework事件FrameworkDispatcher.Update();
因此使用timer创建IApplicationService类很方便,它反复调用FrameworkDispatcher.Update()。
有关详细信息以及如何阅读: Enable XNA Framework Events in Windows Phone Applications