player
player copied to clipboard
Playback Rate Support
Tasks
Design and implement an interface to support getting/setting playbackRate across providers.
Notes
Properties
-
playbackRate: number -
playbackRates: number[] -
canSetPlaybackRate: boolean
Events
-
vds-playback-rate-change -
vds-playback-rate-change-request
Important
-
playbackRatecan only be set to a valid value inplaybackRates. - How to know if the current provider supports setting
playbackRate? The interface designed should account for this via thecanSetPlaybackRateproperty. Refer to thecanRequestFullscreenproperty on theMediaContextfor a similar implementation.
References
- https://github.com/vime-js/vime/blob/master/core/src/components/core/player/PlayerProps.ts#L255-L266
- https://github.com/vime-js/vime/blob/master/core/src/components/providers/MediaProvider.ts#L21-L22