Index: android_webview/renderer/aw_content_renderer_client.cc |
diff --git a/android_webview/renderer/aw_content_renderer_client.cc b/android_webview/renderer/aw_content_renderer_client.cc |
index 374547ff20c2ffb3fe8c89bfb3b7f3643763e2bc..6204841f5c2b47b0d32bcd63d6649ad8e415a938 100644 |
--- a/android_webview/renderer/aw_content_renderer_client.cc |
+++ b/android_webview/renderer/aw_content_renderer_client.cc |
@@ -33,11 +33,13 @@ |
#include "components/visitedlink/renderer/visitedlink_slave.h" |
#include "components/web_restrictions/interfaces/web_restrictions.mojom.h" |
#include "content/public/common/url_constants.h" |
+#include "content/public/renderer/content_media_client.h" |
#include "content/public/renderer/document_state.h" |
#include "content/public/renderer/navigation_state.h" |
#include "content/public/renderer/render_frame.h" |
#include "content/public/renderer/render_thread.h" |
#include "content/public/renderer/render_view.h" |
+#include "media/base/media_client.h" |
#include "net/base/escape.h" |
#include "net/base/net_errors.h" |
#include "services/service_manager/public/cpp/interface_provider.h" |
@@ -82,6 +84,8 @@ void AwContentRendererClient::RenderThreadStarted() { |
thread->AddObserver(spellcheck_.get()); |
} |
#endif |
+ |
+ ::media::SetMediaClient(new ::content::ContentMediaClient(this)); |
} |
bool AwContentRendererClient::HandleNavigation( |
@@ -276,6 +280,7 @@ bool AwContentRendererClient::IsLinkVisited(unsigned long long link_hash) { |
void AwContentRendererClient::AddSupportedKeySystems( |
std::vector<std::unique_ptr<::media::KeySystemProperties>>* key_systems) { |
+ DVLOG(3) << __func__; |
AwAddKeySystems(key_systems); |
} |