| Index: webkit/media/android/webmediaplayer_in_process_android.cc | 
| diff --git a/webkit/media/android/webmediaplayer_in_process_android.cc b/webkit/media/android/webmediaplayer_in_process_android.cc | 
| index aea5a05805b06dfc1ce8fee83444f025ba284957..6f28a8bc7a29a8183a4a8a4716678d33d1aa0ce1 100644 | 
| --- a/webkit/media/android/webmediaplayer_in_process_android.cc | 
| +++ b/webkit/media/android/webmediaplayer_in_process_android.cc | 
| @@ -109,6 +109,10 @@ void WebMediaPlayerInProcessAndroid::SeekCompleteCallback( | 
| OnSeekComplete(current_time); | 
| } | 
|  | 
| +void WebMediaPlayerInProcessAndroid::MediaInterruptedCallback(int player_id) { | 
| +  PauseInternal(); | 
| +} | 
| + | 
| void WebMediaPlayerInProcessAndroid::MediaErrorCallback(int player_id, | 
| int error_type) { | 
| OnMediaError(error_type); | 
| @@ -148,6 +152,8 @@ void WebMediaPlayerInProcessAndroid::InitializeMediaPlayer(GURL url) { | 
| base::Bind(&WebMediaPlayerInProcessAndroid::SeekCompleteCallback, | 
| base::Unretained(this)), | 
| base::Bind(&WebMediaPlayerInProcessAndroid::TimeUpdateCallback, | 
| +                 base::Unretained(this)), | 
| +      base::Bind(&WebMediaPlayerInProcessAndroid::MediaInterruptedCallback, | 
| base::Unretained(this)))); | 
|  | 
| UpdateNetworkState(WebMediaPlayer::NetworkStateLoading); | 
|  |