Helpers
Event Triggers
Helpful methods when working with event triggers.
All events dispatched by the player contain a triggers property which is a EventTriggers
class instance. It stores a history of events that were responsible for triggering the event
it was stored on. For example, media-play-request will lead to play being fired, hence it’s
referred to as a “trigger.” Below you’ll find methods that can be used to modify or inspect the
trigger event chain.
Appends the given event to the chain. The origin of the appended event will become the new origin.
remove
Section titled removeRemoves the event from the chain and returns it (if found).
Whether the chain contains the given event.
hasType
Section titled hasTypeWhether an event with the given type exists in the chain.
findType
Section titled findTypeWhether an event with the given type exists in the chain. If found, the event will
be returned.
Walks an event chain, and invokes the given callback for each trigger event.
If a value is returned by the callback, the walk will end and [event, value] will be returned.