Skip to content

Commit

Permalink
fix(useMediaControls): better representation for "waiting" value (#3072)
Browse files Browse the repository at this point in the history
  • Loading branch information
ferferga committed May 9, 2023
1 parent cdc2861 commit 0b253bb
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion packages/core/useMediaControls/index.ts
Expand Up @@ -388,10 +388,15 @@ export function useMediaControls(target: MaybeRef<HTMLMediaElement | null | unde
useEventListener(target, 'progress', () => buffered.value = timeRangeToArray((toValue(target))!.buffered))
useEventListener(target, 'seeking', () => seeking.value = true)
useEventListener(target, 'seeked', () => seeking.value = false)
useEventListener(target, 'waiting', () => waiting.value = true)
useEventListener(target, ['waiting', 'loadstart'], () => {
waiting.value = true
ignorePlayingUpdates(() => playing.value = false)
})
useEventListener(target, 'loadeddata', () => waiting.value = false)
useEventListener(target, 'playing', () => {
waiting.value = false
ended.value = false
ignorePlayingUpdates(() => playing.value = true)
})
useEventListener(target, 'ratechange', () => rate.value = (toValue(target))!.playbackRate)
useEventListener(target, 'stalled', () => stalled.value = true)
Expand Down

0 comments on commit 0b253bb

Please sign in to comment.