MediaControl 类

定义

注意

MediaControl 可能会在Windows 8.1后更改或无法用于发布。 请改用 SystemMediaTransportControls

描述应用程序注册的对象,用于接收媒体焦点和传输控件通知。

public ref class MediaControl abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.MediaControlContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("MediaControl may be altered or unavailable for releases after Windows 8.1. Instead, use SystemMediaTransportControls.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Media.MediaControlContract)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class MediaControl final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.MediaControlContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Deprecated("MediaControl may be altered or unavailable for releases after Windows 8.1. Instead, use SystemMediaTransportControls.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Media.MediaControlContract")]
class MediaControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.MediaControlContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("MediaControl may be altered or unavailable for releases after Windows 8.1. Instead, use SystemMediaTransportControls.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Media.MediaControlContract))]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public static class MediaControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.MediaControlContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Deprecated("MediaControl may be altered or unavailable for releases after Windows 8.1. Instead, use SystemMediaTransportControls.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Media.MediaControlContract")]
public static class MediaControl
Public Class MediaControl
继承
Object Platform::Object IInspectable MediaControl
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
Xbox One Extensions for the UWP (在 10.0.10586.0 中引入)
API contract
Windows.Media.MediaControlContract (在 v1.0 中引入)

注解

MediaControl 类提供对按钮按下事件的访问权限。 可以监视这些事件,并且可以修改音频感知应用的响应和行为。

属性

AlbumArt

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

获取或设置专辑封面的插图的路径。

ArtistName

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

获取或设置艺术家的名称。

IsPlaying

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

获取或设置“播放”按钮的状态。

SoundLevel

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

获取当前音量。

TrackName

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

获取或设置曲目名称。

事件

ChannelDownPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 ChannelDown 命令时引发的事件。

ChannelUpPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 ChannelUp 命令时引发的事件。

FastForwardPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 FastForward 命令时引发的事件。

NextTrackPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 NextTrack 命令时引发的事件。

PausePressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 Pause 命令时引发的事件。

PlayPauseTogglePressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 PlayPauseToggle 命令时引发的事件。

PlayPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 Play 命令时引发的事件。

PreviousTrackPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 PreviousTrack 命令时引发的事件。

RecordPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 Record 命令时引发的事件。

RewindPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 Rewind 命令时引发的事件。

SoundLevelChanged

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

声音级别更改时引发的事件。

StopPressed

注意

mediaControl 可能会在Windows 8.1后更改或不适用于发布。 请改用 SystemMediaTransportControls

向应用程序发出 Stop 命令时引发的事件。

适用于

另请参阅