SystemMediaTransportControlsDisplayUpdater 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供更新 SystemMediaTransportControls 上显示的音乐信息的功能。
public ref class SystemMediaTransportControlsDisplayUpdater sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SystemMediaTransportControlsDisplayUpdater final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SystemMediaTransportControlsDisplayUpdater
Public NotInheritable Class SystemMediaTransportControlsDisplayUpdater
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
从 Windows 10 版本 1607 开始,使用 MediaPlayer 类播放媒体的 UWP 应用默认自动与 SMTC 集成。 通过自动集成,可以使用 MediaPlaybackItem 类更新媒体元数据,例如媒体项的标题。 调用 GetDisplayProperties 以获取 MediaItemDisplayProperties 类的实例。 使用要在 SMTC 中为项显示的值更新 对象,然后调用 ApplyDisplayProperties 以提交更改。 有关从应用使用 SMTC 的操作指南,请参阅 与 SystemMediaTransportControls 集成。
如果要禁用手动 SMTC 集成或面向较旧版本的 Windows,则必须使用 SystemMediaTransportControls.DisplayUpdater 更新媒体元数据。 有关手动控制 SMTC 的操作指南,请参阅 手动控制系统媒体传输控件。
属性
AppMediaId |
获取或设置应用的媒体 ID。 |
ImageProperties |
获取与当前正在播放的媒体关联的图像属性。 |
MusicProperties |
获取与当前播放的媒体关联的音乐属性。 |
Thumbnail |
获取或设置与当前正在播放的媒体关联的缩略图。 |
Type |
获取或设置媒体的类型。 |
VideoProperties |
获取与当前正在播放的媒体关联的视频属性。 |
方法
ClearAll() |
清除所有媒体元数据。 |
CopyFromFileAsync(MediaPlaybackType, StorageFile) |
使用指定的文件初始化媒体属性。 |
Update() |
汇报当前正在播放的媒体的元数据。 |