Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index b687069b74391233544b3b95bba8a9299f5fed21..03a253131217520cc98f807ebb49335200a83505 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -1341,6 +1341,7 @@ bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) { |
IPC_MESSAGE_HANDLER(ViewMsg_UpdateTopControlsState, |
OnUpdateTopControlsState) |
IPC_MESSAGE_HANDLER(ViewMsg_PauseVideo, OnPauseVideo) |
+ IPC_MESSAGE_HANDLER(ViewMsg_ResumeVideo, OnResumeVideo) |
#elif defined(OS_MACOSX) |
IPC_MESSAGE_HANDLER(InputMsg_CopyToFindPboard, OnCopyToFindPboard) |
IPC_MESSAGE_HANDLER(ViewMsg_PluginImeCompositionCompleted, |
@@ -1853,11 +1854,11 @@ void RenderViewImpl::OnUndoScrollFocusedEditableNodeIntoRect() { |
} |
void RenderViewImpl::OnPauseVideo() { |
- // Inform RendererMediaPlayerManager to release all video player resources. |
- // If something is in progress the resource will not be freed, it will |
- // only be freed once the tab is destroyed or if the user navigates away |
- // via WebMediaPlayerAndroid::Destroy. |
- media_player_manager_->ReleaseVideoResources(); |
+ media_player_manager_->PauseVideo(); |
+} |
+ |
+void RenderViewImpl::OnResumeVideo() { |
qinmin
2013/12/06 00:10:13
s/OnResumeVideo/OnResumeFullscreenVideo/
|
+ media_player_manager_->ResumeVideo(); |
} |
#endif |