Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 1218cb618dfc6964dd450fd4c2f544e594c7c667..80613981ba14dd462bba29538f7a28b4f0fa65ba 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -2443,8 +2443,10 @@ blink::WebMediaPlayer* RenderFrameImpl::createMediaPlayer( |
initial_cdm, media_surface_manager_, media_session); |
#if defined(OS_ANDROID) |
- if (!UseWebMediaPlayerImpl(url)) |
+ if (GetContentClient()->renderer()->ShouldUseMediaPlayerForURL(url) || |
+ !UseWebMediaPlayerImpl(url)) { |
return CreateAndroidWebMediaPlayer(client, encrypted_client, params); |
+ } |
#endif // defined(OS_ANDROID) |
#if defined(ENABLE_MOJO_RENDERER) |