unpause vid in next event loop (#3219)

* unpause vid in next event loop

* fmt
This commit is contained in:
Kurt Hutten
2024-08-01 20:53:44 +10:00
committed by GitHub
parent a74c715c01
commit 8c932fdb8d

View File

@ -157,9 +157,12 @@ export const Stream = () => {
useEffect(() => {
setIsFirstRender(kclManager.isFirstRender)
if (!kclManager.isFirstRender)
videoRef.current?.play().catch((e) => {
console.warn('Video playing was prevented', e)
})
setTimeout(() =>
// execute in the next event loop
videoRef.current?.play().catch((e) => {
console.warn('Video playing was prevented', e, videoRef.current)
})
)
setIsFreezeFrame(!kclManager.isFirstRender)
}, [kclManager.isFirstRender])