GlobalSystemMediaTransportControlsSession 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示来自另一个应用的播放会话,提供有关该会话的信息,并可能允许控制。
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
- 继承
- 属性
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 |
此会话的时间线属性更改时发生。 |