web-dev-qa-db-fra.com

Comment autoriser la lecture automatique de vidéos dans une application kiosque Google Chrome dans la version 66 ou ultérieure)

À partir de la version 66 de Google Chrome à partir de maintenant, il ne commencera plus automatiquement la lecture des fichiers audio et vidéo lorsque le volume de lecture n'est pas coupé.

Cette modification a été apportée pour empêcher la lecture automatique sur les vidéos publicitaires et autres éléments de page Web ennuyeux. Cependant, cela a des conséquences négatives pour un certain nombre d'applications parfaitement valides de la fonction de lecture automatique, par exemple dans les applications d'affichage.

Le nouveau comportement par défaut consistant à ne pas lire automatiquement une vidéo avec du son peut être ignoré au démarrage du navigateur Google Chrome avec les options de ligne de commande

--autoplay-policy=no-user-gesture-required

ou

--no-user-gesture-required

Le nouveau comportement de lecture automatique par défaut est également présent dans le navigateur Chrome sur ChromeOS (actuellement dans le canal bêta). Pour les applications Kiosk fonctionnant sur ChromeOS, il n'y a pas d'options de ligne de commande, uniquement la configuration à l'aide du manifeste Fichier .json.

Actuellement, il n'y a aucune option dans la documentation du format Manifest.json qui permet de changer la politique de lecture automatique.

Existe-t-il un moyen de modifier la nouvelle politique de lecture automatique Chrome par défaut dans les applications Kiosk pour autoriser la lecture automatique des vidéos dans une application sur ChromeOS?

11
Bob Groeneveld

Il s'avère que l'utilisateur final devra activer la lecture vidéo automatique manuellement, en:

  1. au démarrage en appuyant sur Ctrl + Alt + S
  2. se connecter
  3. ouverture d'un navigateur Chrome et saisie: chrome://flags/#autoplay-policy
  4. modification de la "Politique de lecture automatique" de "Par défaut" à "Aucun geste de l'utilisateur n'est requis"
  5. appuyant sur "relancer"
  6. redémarrage de l'appareil

À partir de maintenant, la lecture automatique fonctionne à nouveau dans les composants WebView utilisés dans votre application.

Voir ce fil de commentaire sur ce sujet par Google.

12