MediaHistory.NowPlaying 属性

2013/12/13

获取媒体历史记录中最近的 MediaHistoryItem,或在“音乐 + 视频”中心的“正在播放”部分中设置提供的 MediaHistoryItem

Namespace:  Microsoft.Devices
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)

public MediaHistoryItem NowPlaying { get; set; }

设置该属性时,提供的 MediaHistoryItem 不能为 null。

获取此属性时,只返回由应用程序设置的最近的 MediaHistoryItem。例如,如果用户通过其他应用程序播放了最近的 MediaHistoryItem,则该属性将不返回该项目。而是返回由您自己的应用程序设置的最近项目。

设置 NowPlaying 属性之前,您必须等待,直到媒体流已打开;否则,您的数据可能会自动放弃。对于 MediaElement 应用程序,请在设置 NowPlaying 之前等待 MediaOpened 事件。对于使用 XNA Game Studio MediaPlayer API 的应用程序,要一直等待到引发 MediaStateChanged 事件并且 State 属性返回 Playing。对于使用 BackgroundAudioPlayer 的应用程序,无需设置 NowPlaying 信息,因为系统会自动处理。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2014 Microsoft