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!