diff --git a/packages/core/useMediaControls/index.ts b/packages/core/useMediaControls/index.ts index 5b4cf6688ed..e6c469ca311 100644 --- a/packages/core/useMediaControls/index.ts +++ b/packages/core/useMediaControls/index.ts @@ -293,30 +293,30 @@ export function useMediaControls(target: MaybeRef { + watch([target, volume], () => { const el = toValue(target) if (!el) return - el.volume = vol + el.volume = volume.value }) - watch(muted, (mute) => { + watch([target, muted], () => { const el = toValue(target) if (!el) return - el.muted = mute + el.muted = muted.value }) - watch(rate, (rate) => { + watch([target, rate], () => { const el = toValue(target) if (!el) return - el.playbackRate = rate + el.playbackRate = rate.value }) /**