有人能告诉我我在做什么错吗?我正尝试在Windows Phone应用程序栏中使用一个图标,以便用户可以点击它来播放并暂停作为MediaElement插入到XAML中的背景音频。这是我的代码:从一个按钮暂停/播放功能?
private void ApplicationBarIconButton_Click(object sender, EventArgs e)
{
if (PlayState.Playing == BackgroundAudioPlayer.Instance.PlayerState)
{
BackgroundAudioPlayer.Instance.Pause();
}
else if (PlayState.Paused == BackgroundAudioPlayer.Instance.PlayerState)
{
BackgroundAudioPlayer.Instance.Play();
}
这是有道理的阅读它通过和建设的时候,当我点击它,而我的设备上测试不扔了任何错误,但是音乐不会暂停和播放进行(我已设置AutoPlay = true来实现此目的)有人能告诉我该怎么做才能启用一个按钮来控制播放和暂停功能吗?
另外,如果我删除“否则,如果”,使代码放到一个简单的“别人”,所以它看起来是这样的:
private void ApplicationBarIconButton_Click(object sender, EventArgs e)
{
if (PlayState.Playing == BackgroundAudioPlayer.Instance.PlayerState)
{
BackgroundAudioPlayer.Instance.Pause();
}
else
{
BackgroundAudioPlayer.Instance.Play();
}
}
它会暂停,但不会继续玩!
这是我试图遵循的那个,但是按钮只是简单地切换音频而不是打开和关闭。 – logikurl