J'essayais de lire automatiquement des vidéos dans ThemePunch Slider Revolution 5.4.2 lorsque j'ai rencontré l'erreur JavaScript suivante (dans Google Chrome):
La désactivation du son a échoué et l'élément a été mis en pause à la place car l'utilisateur n'avait pas interagi avec le document auparavant. revolution.extension.video.min.js: 7
Réponse de l'OP:
Après m'être cogné la tête contre Internet pendant 3 jours, j'ai décidé d'ouvrir le script dans lequel l'erreur a été soulevée, à savoir:
revolution.extension.video.min.js
et j'ai supprimé toute la ligne 7 qui est le code suivant:
c=void 0!=c&&"mute"!=c?parseFloat(c)/100:c,d||(!0===e.globalmute?q.muted=!0:q.muted=!1,c>1&&(c/=100),"mute"==c?q.muted=!0:void 0!=c&&(q.volume=c)),a.addClass("videoisplaying");
Cela a résolu mon problème!
Vous n'avez pas à modifier le plugin lui-même, c'est dangereux.
L'API du curseur Révolution peut être utilisée pour forcer la lecture de la vidéo au chargement de la page
revapi1.bind("revolution.slide.onvideostop",function (e,data) { var player = data.video; player.play(); });
Ajoutez ceci dans Paramètres du curseur> JavaScript personnalisé
Pour plus d'informations sur les changements de politique pour la lecture multimédia , vérifiez https://www.themepunch.com/faq/video-audio-changes-safari -chrome /