GlobalSystemMediaTransportControlsSession 类

定义

表示来自另一个应用的播放会话,提供有关该会话的信息,并可能允许控制。

public ref class GlobalSystemMediaTransportControlsSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GlobalSystemMediaTransportControlsSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GlobalSystemMediaTransportControlsSession
Public NotInheritable Class GlobalSystemMediaTransportControlsSession
继承
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
属性

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)
应用功能
globalMediaControl

属性

SourceAppUserModelId

获取会话的源应用的应用用户模型 ID。

方法

GetPlaybackInfo()

获取此会话的 GlobalSystemMediaTransportControlsSessionPlaybackInfo,精确到调用时间。

GetTimelineProperties()

获取表示此会话时间线状态的 GlobalSystemMediaTransportControlsSessionTimelineProperties 实例。

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

尝试更改会话上的 MediaPlaybackAutoRepeatMode。

TryChangeChannelDownAsync()

尝试在会话上关闭通道。

TryChangeChannelUpAsync()

尝试在会话上更改通道。

TryChangePlaybackPositionAsync(Int64)

尝试将会话上的播放位置更改为指定时间(以刻度为单位)。

TryChangePlaybackRateAsync(Double)

尝试将会话上的播放速率更改为请求的值。

TryChangeShuffleActiveAsync(Boolean)

尝试更改会话是否正在主动洗牌。

TryFastForwardAsync()

尝试将会话置于 FastForward 状态。

TryGetMediaPropertiesAsync()

尝试获取此会话的媒体属性。

TryPauseAsync()

尝试请求会话暂停。

TryPlayAsync()

尝试请求会话开始播放。

TryRecordAsync()

尝试请求会话开始录制。

TryRewindAsync()

尝试请求会话倒退。

TrySkipNextAsync()

尝试请求会话跳过下一步。

TrySkipPreviousAsync()

尝试请求会话跳过上一个。

TryStopAsync()

尝试请求会话停止播放。

TryTogglePlayPauseAsync()

尝试根据会话的当前播放状态请求启动或暂停播放。

事件

MediaPropertiesChanged

当会话的 MediaProperties 发生更改时发生。

PlaybackInfoChanged

当会话的播放信息发生更改时发生。

TimelinePropertiesChanged

此会话的时间线属性更改时发生。

适用于