Mute MediaPlayerRenderers when their WebContents is muted
This CL adds MediaPlayerRendererWebContentsObserver to send WebContents
muting updates to all MediaPlayerRenderers. The MediaPlayerRenderer then
manually mutes itself, since it's not properly muted by WebContent's
audio muter.
Bug: 765337
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation
Change-Id: I59714240d507d80258ce200183eb4227718fa460
Reviewed-on: https://chromium-review.googlesource.com/713406
Commit-Queue: Tommy Steimel <[email protected]>
Reviewed-by: Yuri Wiitala <[email protected]>
Reviewed-by: Nick Carter <[email protected]>
Reviewed-by: Thomas Guilbert <[email protected]>
Reviewed-by: Mounir Lamouri <[email protected]>
Cr-Commit-Position: refs/heads/master@{#509229}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index adb175d..7ff03477 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -1017,6 +1017,8 @@
"media/android/browser_surface_view_manager.h",
"media/android/media_player_renderer.cc",
"media/android/media_player_renderer.h",
+ "media/android/media_player_renderer_web_contents_observer.cc",
+ "media/android/media_player_renderer_web_contents_observer.h",
"media/android/media_resource_getter_impl.cc",
"media/android/media_resource_getter_impl.h",
"media/android/media_web_contents_observer_android.cc",