SystemMediaTransportControls.ButtonPressed 事件

定义

SystemMediaTransportControls 上按下按钮时发生。

// Register
event_token ButtonPressed(TypedEventHandler<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs const&> const& handler) const;

// Revoke with event_token
void ButtonPressed(event_token const* cookie) const;

// Revoke with event_revoker
SystemMediaTransportControls::ButtonPressed_revoker ButtonPressed(auto_revoke_t, TypedEventHandler<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs const&> const& handler) const;
public event TypedEventHandler<SystemMediaTransportControls,SystemMediaTransportControlsButtonPressedEventArgs> ButtonPressed;
function onButtonPressed(eventArgs) { /* Your code */ }
systemMediaTransportControls.addEventListener("buttonpressed", onButtonPressed);
systemMediaTransportControls.removeEventListener("buttonpressed", onButtonPressed);
- or -
systemMediaTransportControls.onbuttonpressed = onButtonPressed;
Public Custom Event ButtonPressed As TypedEventHandler(Of SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs) 

事件类型

注解

从 Windows 10 版本 1607 开始,默认情况下,使用 MediaPlayer 类或 AudioGraph 类播放媒体的 UWP 应用将自动与 SMTC 集成。 在某些情况下,可能需要手动控制 SMTC。 在这种情况下,应通知 ButtonPressed 事件用户已按下其中一个 SMTC 按钮。 有关手动控制 SMTC 的操作指南,请参阅 手动控制系统媒体传输控件

适用于

另请参阅