diff --git a/src/util/createHTMLMediaHook.ts b/src/util/createHTMLMediaHook.ts index 8cf0a0d5..27fb885a 100644 --- a/src/util/createHTMLMediaHook.ts +++ b/src/util/createHTMLMediaHook.ts @@ -205,15 +205,16 @@ const createHTMLMediaHook = (tag: 'audio' | 'video') => { return; } + setState({ + volume: el.volume, + muted: el.muted, + isPlaying: !el.paused, + }); + // Start media, if autoPlay requested. if (props.autoPlay && el.paused) { controls.play(); } - - setState({ - volume: el.volume, - muted: el.muted, - }); }, [props.src]); return [element, state, controls, ref];