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 c512f3163ecf2392fedbf0d263e91cd153389f00..e036cb1423d0d5dbda0e4a94260073c4ccae52e2 100644 |
--- a/content/browser/media/android/browser_media_player_manager.cc |
+++ b/content/browser/media/android/browser_media_player_manager.cc |
@@ -143,6 +143,7 @@ MediaPlayerAndroid* BrowserMediaPlayerManager::CreateMediaPlayer( |
bool hide_url_log, |
BrowserDemuxerAndroid* demuxer) { |
switch (media_player_params.type) { |
+ case MEDIA_PLAYER_TYPE_REMOTE_ONLY: |
case MEDIA_PLAYER_TYPE_URL: { |
const std::string user_agent = GetContentClient()->GetUserAgent(); |
MediaPlayerBridge* media_player_bridge = new MediaPlayerBridge( |
@@ -156,6 +157,10 @@ MediaPlayerAndroid* BrowserMediaPlayerManager::CreateMediaPlayer( |
weak_ptr_factory_.GetWeakPtr()), |
media_player_params.frame_url, |
media_player_params.allow_credentials); |
+ |
+ if (media_player_params.type == MEDIA_PLAYER_TYPE_REMOTE_ONLY) |
+ return media_player_bridge; |
+ |
bool should_block = false; |
bool extract_metadata = |
// Initialize the player will cause MediaMetadataExtractor to decode |