Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(895)

Unified Diff: content/browser/web_contents/web_contents_impl.cc

Issue 2442303002: Adding new media controls to MediaNotification (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/web_contents/web_contents_impl.cc
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index bc2bfbb066280408bc461f74678ed938f1d40d80..57078236f52e72353c2899927f96ae02a496d1fe 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -3801,6 +3801,20 @@ void WebContentsImpl::OnMediaSessionMetadataChanged() {
}
}
+void WebContentsImpl::OnMediaSessionEnabledAction(
+ blink::mojom::MediaSessionAction action) {
+ for (auto& observer : observers_) {
+ observer.MediaSessionEnabledAction(action);
+ }
+}
+
+void WebContentsImpl::OnMediaSessionDisabledAction(
+ blink::mojom::MediaSessionAction action) {
+ for (auto& observer : observers_) {
+ observer.MediaSessionDisabledAction(action);
+ }
+}
+
void WebContentsImpl::ResumeMediaSession() {
MediaSession::Get(this)->Resume(MediaSession::SuspendType::UI);
}
@@ -3813,6 +3827,11 @@ void WebContentsImpl::StopMediaSession() {
MediaSession::Get(this)->Stop(MediaSession::SuspendType::UI);
}
+void WebContentsImpl::DidReceiveMediaSessionAction(
+ blink::mojom::MediaSessionAction action) {
+ MediaSession::Get(this)->DidReceiveAction(action);
+}
+
void WebContentsImpl::OnPasswordInputShownOnHttp() {
controller_.ssl_manager()->DidShowPasswordInputOnHttp();
}

Powered by Google App Engine
This is Rietveld 408576698