| 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 c8c8ae454c14feef27ceab641037b8144d3c2d83..6ad72da077aa8c706b3f94d0e9218a1d9c19b5bc 100644
|
| --- a/content/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -397,6 +397,17 @@ double WebMediaPlayerAndroid::duration() const {
|
| return duration_.InSecondsF();
|
| }
|
|
|
| +double WebMediaPlayerAndroid::timelineOffset() const {
|
| + base::Time timeline_offset;
|
| + if (media_source_delegate_)
|
| + timeline_offset = media_source_delegate_->GetTimelineOffset();
|
| +
|
| + if (timeline_offset.is_null())
|
| + return std::numeric_limits<double>::quiet_NaN();
|
| +
|
| + return timeline_offset.ToJsTime();
|
| +}
|
| +
|
| double WebMediaPlayerAndroid::currentTime() const {
|
| // If the player is processing a seek, return the seek time.
|
| // Blink may still query us if updatePlaybackState() occurs while seeking.
|
|
|