le plugin met le son sur "mute" quand "autoplay" est activé

Bonjour,

J'ai trouvé comment régler un problème qui se produit quand on essaie d'utiliser l'autoplay. Le plug-in dans sa version actuelle ne respecte pas si l'utilisateur décide de donner manuellement, dans ses paramètres de navigateur internet, l'autorisation au site de jouer automatiquement des média avec le son : le plug-in force le player à "mute" dans le cas où autoplay est actif, ce peu importe le paramètre utilisateur.

Le problème vient d'un bout de code dans javascript/mejs-init.js ligne 102 à 106 où l'on a ceci :

	if (playernode.autoplay) {
		// il faut couper le son pour que la lecture demarre (permission navigateur)
		media.muted = true;
	}

Je propose de remplacer ce code par un test où l'on essaie de jouer le média avec du son. Si le lancement du média échoue (= bloqué par le navigateur), alors on met muted à true et on lance à nouveau la lecture, comme ceci :

	if (playernode.autoplay) {
		media.play().catch(function () {
			media.muted = true;
			media.play();
			});
	}

Je ne sais pas si c'est très élégant mais ça répond à mon besoin de laisser l'utilisateur, via les options de son navigateur, la possibilité d'activer l'autoplay avec son sur mon site.

Merci d'avance,

Mathieu