Index: third_party/WebKit/public/platform/modules/mediasession/media_session.mojom |
diff --git a/third_party/WebKit/public/platform/modules/mediasession/media_session.mojom b/third_party/WebKit/public/platform/modules/mediasession/media_session.mojom |
index 3d4df05aee5177ab5bfe9b687af733bf86d8d2b8..7a4d7779bb1ac8c031a5e4e790f0a9b6a59a2150 100644 |
--- a/third_party/WebKit/public/platform/modules/mediasession/media_session.mojom |
+++ b/third_party/WebKit/public/platform/modules/mediasession/media_session.mojom |
@@ -21,6 +21,13 @@ enum MediaSessionAction { |
LAST = SEEK_FORWARD, |
}; |
+// Spec: https://wicg.github.io/mediasession/ |
mlamouri (slow - plz ping)
2016/12/16 15:49:14
I don't think this is needed.
Zhiqiang Zhang (Slow)
2016/12/16 18:26:15
Done.
|
+enum MediaSessionPlaybackState { |
+ NONE, |
+ PAUSED, |
+ PLAYING, |
+}; |
+ |
// Album art in MediaMetadata |
// Spec: https://wicg.github.io/mediasession/ |
struct MediaImage { |
@@ -49,6 +56,9 @@ interface MediaSessionService { |
// media control actions. |
SetClient(MediaSessionClient client); |
+ // Notifies the browser that the page specified its current playback state. |
+ SetPlaybackState(MediaSessionPlaybackState state); |
+ |
// Notifies the browser that the metadata is set, |metadata| will be displayed |
// on the UI. |
SetMetadata(MediaMetadata? metadata); |