mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 10:28:10 +00:00
LibWeb: Implement the :buffering
and :stalled
pseudo-classes
Currently, HTMLMediaElement doesn't implement the stall timeout, so `:stalled` always returns false.
This commit is contained in:
parent
eb7cda1172
commit
f6e4caf197
7 changed files with 42 additions and 2 deletions
|
@ -68,6 +68,8 @@ public:
|
|||
HaveEnoughData,
|
||||
};
|
||||
ReadyState ready_state() const { return m_ready_state; }
|
||||
bool blocked() const;
|
||||
bool stalled() const;
|
||||
|
||||
bool seeking() const { return m_seeking; }
|
||||
void set_seeking(bool);
|
||||
|
@ -172,7 +174,6 @@ private:
|
|||
|
||||
void volume_or_muted_attribute_changed();
|
||||
|
||||
bool blocked() const;
|
||||
bool is_eligible_for_autoplay() const;
|
||||
bool has_ended_playback() const;
|
||||
WebIDL::ExceptionOr<void> reached_end_of_media_playback();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue