Optional ReadonlybufferReadonlyfabricateCalled when playback resumes without emitting a playing event (or after the detector
revived it), so the caller can announce playback.
Optional ReadonlymaxMax recovery attempts before giving up. Default: 3
Optional ReadonlynudgeNudge even when the playhead isn't inside a buffered range. Some WebKit versions leave a
seek perpetually pending (no seeked) with a stale empty buffered even though data is
appended; re-issuing the seek via a nudge can complete it. Off by default (only nudge over
genuinely buffered data). Default: false
Optional ReadonlypollPoll interval in seconds. Default: 0.25
Optional ReadonlystallSeconds to nudge the play head forward to prod a resume. Default: 0.1
Optional ReadonlystallSeconds the play head must be frozen before recovering. Default: 0.75
Don't nudge this close to the end of buffered data; a freeze there is a legitimate wait for more data. Seconds. Default: 0.5