我BackgroundAudioPlayer
在我的 Windows Phone 7 应用程序中使用代理。当track结束时,agent端接收到TrackEnded
event,而UI端没有接收到任何event。
另外,当我故意将音轨的位置设置为它的末尾,然后调用Play()
时,代理端接收TrackEnded
事件(因为轨道已经结束),但 UI 端确实Stopped
在其PlayStateChanged
处理程序中接收。太奇怪了 !
如何让 UI 知道一首曲目已经结束?通过隔离存储进行通信不是我的最爱!