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 c847a275b8f37d484775164dd90079ab69a135e7..79586842c96b625f0c9fb78924105b485625ec1c 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) { |