| Index: content/browser/media/android/browser_media_player_manager.cc
|
| diff --git a/content/browser/media/android/browser_media_player_manager.cc b/content/browser/media/android/browser_media_player_manager.cc
|
| index e9e36fc5a42693531b970526b8a18e97312f60cd..6e9e5df69a25a21040ef17718d26cdcc8ce5dfd9 100644
|
| --- a/content/browser/media/android/browser_media_player_manager.cc
|
| +++ b/content/browser/media/android/browser_media_player_manager.cc
|
| @@ -11,6 +11,7 @@
|
| #include "content/browser/renderer_host/render_view_host_impl.h"
|
| #include "content/browser/web_contents/web_contents_view_android.h"
|
| #include "content/common/media/media_player_messages_android.h"
|
| +#include "content/public/browser/android/content_view_core.h"
|
| #include "content/public/browser/browser_context.h"
|
| #include "content/public/browser/render_process_host.h"
|
| #include "content/public/browser/render_view_host.h"
|
| @@ -64,7 +65,13 @@ MediaPlayerAndroid* BrowserMediaPlayerManager::CreateMediaPlayer(
|
| case MEDIA_PLAYER_TYPE_URL: {
|
| MediaPlayerBridge* media_player_bridge = new MediaPlayerBridge(
|
| player_id, url, first_party_for_cookies, hide_url_log, manager);
|
| - media_player_bridge->Initialize();
|
| + BrowserMediaPlayerManager* browser_media_player_manager =
|
| + static_cast<BrowserMediaPlayerManager*>(manager);
|
| + ContentViewCoreImpl* content_view_core_impl =
|
| + static_cast<ContentViewCoreImpl*>(ContentViewCore::FromWebContents(
|
| + browser_media_player_manager->web_contents_));
|
| + if (!content_view_core_impl->ShouldBlockMediaRequest(url))
|
| + media_player_bridge->Initialize();
|
| return media_player_bridge;
|
| }
|
|
|
|
|