| Index: third_party/WebKit/Source/modules/mediasession/MediaSession.idl
|
| diff --git a/third_party/WebKit/Source/modules/mediasession/MediaSession.idl b/third_party/WebKit/Source/modules/mediasession/MediaSession.idl
|
| index bd294bc66219ff71c5da36e1c4a47ee394748293..c3d9ddd7c74d7ae93c34524565e8312894e16dad 100644
|
| --- a/third_party/WebKit/Source/modules/mediasession/MediaSession.idl
|
| +++ b/third_party/WebKit/Source/modules/mediasession/MediaSession.idl
|
| @@ -12,17 +12,24 @@ enum MediaSessionPlaybackState {
|
|
|
| // https://wicg.github.io/mediasession/#the-mediasession-interface
|
|
|
| +enum MediaSessionAction {
|
| + "play",
|
| + "pause",
|
| + "previoustrack",
|
| + "nexttrack",
|
| + "seekbackward",
|
| + "seekforward"
|
| +};
|
| +
|
| +callback MediaSessionActionHandler = void ();
|
| +
|
| [
|
| + Custom=VisitDOMWrapper,
|
| RuntimeEnabled=MediaSession,
|
| ] interface MediaSession : EventTarget {
|
| attribute MediaMetadata? metadata;
|
| -
|
| attribute MediaSessionPlaybackState playbackState;
|
|
|
| - attribute EventHandler onplay;
|
| - attribute EventHandler onpause;
|
| - attribute EventHandler onprevioustrack;
|
| - attribute EventHandler onnexttrack;
|
| - attribute EventHandler onseekforward;
|
| - attribute EventHandler onseekbackward;
|
| + void setActionHandler(MediaSessionAction action,
|
| + MediaSessionActionHandler? handler);
|
| };
|
|
|