LibWeb: Add a stub for HTMLMediaElement.played()

This commit is contained in:
Psychpsyo 2025-02-14 11:22:01 +01:00 committed by Andrew Kaster
parent 0206697d36
commit 3952ff4786
Notes: github-actions[bot] 2025-02-18 17:46:36 +00:00
3 changed files with 14 additions and 1 deletions

View file

@ -173,6 +173,18 @@ GC::Ref<TimeRanges> HTMLMediaElement::buffered() const
return realm.create<TimeRanges>(realm);
}
// https://html.spec.whatwg.org/multipage/media.html#dom-media-played
GC::Ref<TimeRanges> HTMLMediaElement::played() const
{
auto& realm = this->realm();
// The played attribute must return a new static normalized TimeRanges object that represents the ranges of points on the media timeline of the media resource reached through the
// usual monotonic increase of the current playback position during normal playback, if any, at the time the attribute is evaluated.
auto time_ranges = realm.create<TimeRanges>(realm);
// FIXME: Actually add the correct ranges
return time_ranges;
}
// https://html.spec.whatwg.org/multipage/media.html#dom-navigator-canplaytype
Bindings::CanPlayTypeResult HTMLMediaElement::can_play_type(StringView type) const
{