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 c8bbe26f6d39aa3f18b465233d75828f0edc53ff..030be1ce3f94cc8f85323557ba1a356fdc9196b8 100644 |
--- a/content/browser/media/android/browser_media_player_manager.cc |
+++ b/content/browser/media/android/browser_media_player_manager.cc |
@@ -265,6 +265,15 @@ void BrowserMediaPlayerManager::PauseVideo() { |
Send(new MediaPlayerMsg_PauseVideo(RoutingID())); |
} |
+void BrowserMediaPlayerManager::ReleaseAllMediaPlayers() { |
+ for (ScopedVector<MediaPlayerAndroid>::iterator it = players_.begin(); |
+ it != players_.end(); ++it) { |
+ if ((*it)->player_id() == fullscreen_player_id_) |
+ fullscreen_player_is_released_ = true; |
+ (*it)->Release(); |
+ } |
+} |
+ |
void BrowserMediaPlayerManager::OnSeekComplete( |
int player_id, |
const base::TimeDelta& current_time) { |