我制作了一个 WP7.1 应用程序,它使用
BackgroundAudioPlayer.Instance
play() 和 stop(),并订阅来自
BackgroundAudioPlayer.Instance.PlayerState
更新用户界面。我有一个播放按钮,当我单击它时,我会更新 UI 以显示“缓冲”动画,而当 BackgroundAudioPlayer.Instance.PlayerState 更改为 PlayState.Playing 时,我会显示“正在播放”动画。这按预期工作。但是,当按下通用音量控制上的播放时,会显示“已停止”动画,直到 PlayState.Playing 事件将 UI 更新为“正在播放”。
因此,我需要检测何时按下 UVC 上的播放按钮(以显示“缓冲”动画,直到声音开始播放),但我找不到与此相对应的事件,有什么想法吗?