diff --git a/ui/component/viewers/videoViewer/view.jsx b/ui/component/viewers/videoViewer/view.jsx index cb57320eb..26a30a120 100644 --- a/ui/component/viewers/videoViewer/view.jsx +++ b/ui/component/viewers/videoViewer/view.jsx @@ -234,10 +234,13 @@ function VideoViewer(props: Props) { Promise.race([playPromise, timeoutPromise]).catch((error) => { if (typeof error === 'object' && error.name && error.name === 'NotAllowedError') { // Autoplay disallowed by browser + player.play(); } + // Autoplay failed if (PLAY_TIMEOUT_ERROR) { - // Autoplay failed + setIsLoading(false); + setIsPlaying(false); } else { setIsLoading(false); setIsPlaying(false);