Don't retry failed autoplay (#4450)

This commit is contained in:
DingDongSoLong4 2024-01-13 01:50:38 +02:00 committed by GitHub
parent 95a2c8d13f
commit 08b73581a6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -491,7 +491,6 @@ export const ScenePlayer: React.FC<IScenePlayerProps> = ({
if (!player) return;
function onplay(this: VideoJsPlayer) {
this.persistVolume().enabled = true;
if (scene.interactive && interactiveReady.current) {
interactiveClient.play(this.currentTime());
}
@ -767,13 +766,7 @@ export const ScenePlayer: React.FC<IScenePlayerProps> = ({
return;
}
player.play()?.catch(() => {
// Browser probably blocking non-muted autoplay, so mute and try again
player.persistVolume().enabled = false;
player.muted(true);
player.play();
});
player.play();
auto.current = false;
}, [getPlayer, scene, ready, interactiveClient, currentScript]);