Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index bc43dc39a3be545f3d88307cc15e0e988d125049..473e5697e57fa51c5fb6de4fd6ead3c822e779ac 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -2409,9 +2409,13 @@ blink::WebMediaPlayer* RenderFrameImpl::createMediaPlayer( |
if (!url_index_.get() || url_index_->frame() != frame) |
url_index_.reset(new media::UrlIndex(frame)); |
- return new media::WebMediaPlayerImpl( |
+ media::WebMediaPlayerImpl* media_player = new media::WebMediaPlayerImpl( |
frame, client, encrypted_client, GetWebMediaPlayerDelegate()->AsWeakPtr(), |
std::move(media_renderer_factory), GetCdmFactory(), url_index_, params); |
+#if defined(OS_ANDROID) // WMPI_CAST |
+ media_player->set_media_player_manager(GetMediaPlayerManager()); |
+#endif |
+ return media_player; |
} |
blink::WebMediaSession* RenderFrameImpl::createMediaSession() { |