按照MSDN 上关于如何将我的应用程序与 Music & Video Hub 集成的说明,我想设置正在播放的磁贴和历史磁贴。
每次我收到TrackEnded
事件,这意味着轨道是好的,然后我在集线器中设置正在播放磁贴
但是,我有时会收到空引用异常MediaHistory.Instance
MediaHistoryItem nowPlayingItem = new MediaHistoryItem();
nowPlayingItem.Title = track.Title;
nowPlayingItem.PlayerContext.Add("LaunchNowPlaying", myID);
nowPlayingItem.ImageStream = imageStream;
nowPlayingItem.Source = string.Empty;
MediaHistory.Instance.NowPlaying = nowPlayingItem; // null reference exception
为什么以及如何解决这个问题?