web-dev-qa-db-fra.com

Safari iOS 15 problème vidéo

Depuis que j'ai téléchargé iOS 15, la vidéo sur ma page ne fonctionne plus (dans Safari). J'ai utilisé le code suivant pour intégrer la vidéo.

<video id="video" autoplay="true" loop="true" muted="true" playsinline="true">
    <source src="media/video.mp4" type="video/mp4">
</video>

Si je désactive "Processus GPU: supports" dans les paramètres Safari, tout fonctionne à nouveau comme avant.

Dois-je incorporer la vidéo différemment?

8
wyssale1

Vous pouvez corriger l'écran noir à l'aide de setTimeout comme suit:

this.video.pause();
setTimeout(() => {
    this.video.play().then((res) => {
        console.log("playing start", res);
    })
    .catch((err) => {
        console.log("error playing", err);
    });
}, 0);
0
YimaFeng