0

如果PhoneApplicationLoaded我添加了以下代码:

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

但是 StateSongChanged 过程似乎没有触发?

有谁知道这是为什么,我对 C# 还很陌生,所以它可能相当简单。

此外,这是 StateSongChanged 块:

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

1 回答 1

1

调用后触发 XNA Framework 事件

FrameworkDispatcher.Update();

因此使用计时器创建 IApplicationService 类很方便,它一遍又一遍地调用 FrameworkDispatcher.Update()。

有关更多信息以及如何阅读: 在 Windows Phone 应用程序中启用 XNA 框架事件

于 2013-08-13T19:49:43.753 回答