| Index: content/renderer/media/android/webmediaplayer_android.cc
|
| diff --git a/content/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc
|
| index bf8594db964b8d3a8306e248729f577b416710df..540682c4523ad6c97cc16f3df8856b4aebfb8e7f 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -225,6 +225,9 @@ WebMediaPlayerAndroid::WebMediaPlayerAndroid(
|
| DCHECK(main_thread_checker_.CalledOnValidThread());
|
| stream_texture_factory_->AddObserver(this);
|
|
|
| + if (delegate)
|
| + delegate->AddObserver(this);
|
| +
|
| player_id_ = player_manager_->RegisterMediaPlayer(this);
|
|
|
| #if defined(VIDEO_HOLE)
|
| @@ -1834,6 +1837,24 @@ void WebMediaPlayerAndroid::OnWaitingForDecryptionKey() {
|
| encrypted_client_->didResumePlaybackBlockedForKey();
|
| }
|
|
|
| +blink::WebMediaPlayer* WebMediaPlayerAndroid::GetPlayer() {
|
| + return this;
|
| +}
|
| +
|
| +void WebMediaPlayerAndroid::OnHidden() {}
|
| +
|
| +void WebMediaPlayerAndroid::OnShown() {}
|
| +
|
| +void WebMediaPlayerAndroid::OnPlay() {
|
| + play();
|
| + client_->playbackStateChanged();
|
| +}
|
| +
|
| +void WebMediaPlayerAndroid::OnPause() {
|
| + pause();
|
| + client_->playbackStateChanged();
|
| +}
|
| +
|
| void WebMediaPlayerAndroid::OnCdmContextReady(media::CdmContext* cdm_context) {
|
| DCHECK(!cdm_context_);
|
|
|
|
|