web-dev-qa-db-fra.com

WordPress Revolution Slider: la désactivation du son a échoué et l'élément a été mis en pause à la place car l'utilisateur n'a pas interagi avec le document avant

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

8
Pholoso Mams

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!

9
Eric Aya

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 /

3
Wasim Sayyed