Maison >interface Web >js tutoriel >Comment corriger l'erreur DOMException : 'Uncaught (in promise) : play() failed...\' dans Chrome 66 sur le bureau ?

Comment corriger l'erreur DOMException : 'Uncaught (in promise) : play() failed...\' dans Chrome 66 sur le bureau ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-26 01:24:111040parcourir

How to Fix the

Gestion de "Uncaught (in promise) DOMException : play() failed..." Erreur sur le bureau avec Chrome 66

Lors de la tentative de lisez des vidéos sur le bureau à l'aide de Chrome version 66, vous pouvez rencontrer un message d'erreur indiquant « Uncaught (in promise) DOMException : play() a échoué car l'utilisateur n'a pas interagi avec le document. d'abord." Cela est dû à la mise à jour de la politique de blocage de la lecture automatique de Chrome.

Bien qu'une solution puisse sembler résider dans l'ajout des attributs "webkit-playsinline="true", "playsinline="true" et "autoplay="" au

La solution appropriée consiste à inclure la propriété "muted" dans l'élément vidéo. En désactivant automatiquement la vidéo, vous répondez aux exigences de Chrome en matière d'interaction utilisateur sans compromettre l'expérience utilisateur. Le code HTML de votre vidéo mis à jour devrait ressembler à ceci :

<video
    title="Advertisement"
    webkit-playsinline="true"
    playsinline="true"
   >

En implémentant cette modification, vous pouvez réussir la lecture automatique. vidéos sur le bureau sans déclencher le message d'erreur susmentionné.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn