| Index: media/blink/webmediaplayer_impl.cc
|
| diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc
|
| index 6e73a12fee07e1a5e1f957e705455686ef14ff7e..86ea61d376e86cab485584aa5ad4a6d22be262f0 100644
|
| --- a/media/blink/webmediaplayer_impl.cc
|
| +++ b/media/blink/webmediaplayer_impl.cc
|
| @@ -863,8 +863,17 @@ void WebMediaPlayerImpl::OnCdmAttached(bool success) {
|
| void WebMediaPlayerImpl::OnPipelineSeeked(bool time_updated) {
|
| seeking_ = false;
|
| seek_time_ = base::TimeDelta();
|
| - if (paused_)
|
| + if (paused_) {
|
| +#if defined(OS_ANDROID) // WMPI_CAST
|
| + if (isRemote()) {
|
| + paused_time_ = base::TimeDelta::FromSecondsD(cast_impl_.currentTime());
|
| + } else {
|
| + paused_time_ = pipeline_.GetMediaTime();
|
| + }
|
| +#else
|
| paused_time_ = pipeline_.GetMediaTime();
|
| +#endif
|
| + }
|
| if (time_updated)
|
| should_notify_time_changed_ = true;
|
| }
|
|
|