Partage
  • Partager sur Facebook
  • Partager sur Twitter

Audio autoplay ne fonctionne pas

Sujet résolu
    21 janvier 2020 à 18:24:15

    Bonjour à tous.

    Je poste ce message car je veux lancer un son sur ma page html en autoplay mais cela ne fonctionne pas...
    J'ai cherché sur notre cher ami Google mais les différentes solutions apportées n'ont rien changé..
    <audio autoplay="true" controls="true" loop="true>     
     <source src="res/sound/intro_music.ogg" type="audio/ogg">
       <source src="res/sound/intro_music.mp3" type="audio/mpeg">   
    </audio>

    A savoir que je suis sur chrome et que j'ai lu un article parlant de l'autoplay sur les audios. Mais j'aimerais le contourner si possible.

    Merci d'avance de votre aide.

    Bien à vous.
    • Partager sur Facebook
    • Partager sur Twitter
      21 janvier 2020 à 18:46:17

      Bonjour, ton code semble correct, il devrait fonctionner.

      Quel est le soucis ? Qu'est qui se passe lorsque tu play ?

      • Partager sur Facebook
      • Partager sur Twitter

      Postez votre code et vos msg d'erreurs - "ça marche pas" n'est pas un message d'erreur ...

        21 janvier 2020 à 20:33:07

        Mehddii a écrit:

        Bonjour, ton code semble correct, il devrait fonctionner.

        Quel est le soucis ? Qu'est qui se passe lorsque tu play ?

        En fait, j'ai bien les contrôles qui s'affichent et quand je clique sur le bouton play, alors le son se lance. Cependant, lorsque je mets l'argument autoplay alors celui-ci ne se lance pas automatiquement...

        Et j'aimerais q'il se lance automatiquement. Je sais que depuis un moment, la politique de chrome sur les audios a changé et qu'il empêche le lancement des sons dès qu'on arrive sur une page.

        Ce que j'aimerais savoir c'est s'il y a un moyen de contourner cela et si oui lequel.

        Merci :)

        • Partager sur Facebook
        • Partager sur Twitter
          21 janvier 2020 à 22:17:05

          Bonjour,
          Même si l'autoplay (audio et/ou vidéo) est correctement implémenté, il est automatiquement bloqué par les navigateurs qui considèrent cela, à raison, comme une pratique intrusive :
          etc etc
          Ensuite est-il possible de contourner cela ? En d'autres termes, est-il possible de contourner les règles de sécurité des navigateurs ?
          Non. Et, si jamais tu arrivais le faire, ton site serait très certainement blacklisté très rapidement derrière. 

          -
          Edité par Mewen_bzh 21 janvier 2020 à 22:19:55

          • Partager sur Facebook
          • Partager sur Twitter
          Je ne réponds pas aux messages privés.
            22 janvier 2020 à 9:31:24

            Mewen_bzh a écrit:

            Bonjour,

            Même si l'autoplay (audio et/ou vidéo) est correctement implémenté, il est automatiquement bloqué par les navigateurs qui considèrent cela, à raison, comme une pratique intrusive :


            Je suis d'accord avec ça et je comprends tout à fait le but.

            Mewen_bzh a écrit:

            Ensuite est-il possible de contourner cela ? En d'autres termes, est-il possible de contourner les règles de sécurité des navigateurs ?
            Non. Et, si jamais tu arrivais le faire, ton site serait très certainement blacklisté très rapidement derrière. 

            La raison pour laquelle je veux  la contourner est d'offrir à l'utilisateur une expérience où celui-ci sera directement plongé dans l'univers du site. Le site que je suis auquel je suis occupé n'est rien d'autre qu'un essai de différentes fonctionnalités et de design qui me permettrait de m’améliorer. Je te remercie de tes conseils et je me doute bien que si le site avait comme finalité sa disponibilité sur internet alors celui-ci serait blacklisté pour non respect des règles de sécurité.

            Alors j'ai une dernière question : si on veut offrir à l'utilisateur une expérience dans laquelle il y a un son mais en respectant les règles. Est-ce que la demande d'autorisation de lancer un son est valable (à la connexion au site)?

            Merci pour vos réponses et solutions ! :)

            • Partager sur Facebook
            • Partager sur Twitter
              22 janvier 2020 à 9:44:47

              Re,

              En effet, firefox bloque désormais la lecture automatique. Sur les autres navigateurs ? Je pense aussi, mais il est possible de contourner cela tout en respectant les règles bien-sûr.

              Il suffit de mettre la lecture automatique à muted, et laisser l'utilisateur l'activer par lui même. Il est possible que vous ne proposiez pas de contrôle pour mettre en pause / play / volume du son etc ... (juste du son en background sans controls), alors il vous suffit de créer un bouton muet personnaliser, mettez le quelque part, là où il sera bien visible et facilement accessible à l'utilisateur. Ainsi, l'utilisateur aura le choix d'écouter le son, ou pas.

              https://hacks.mozilla.org/2019/02/firefox-66-to-block-automatically-playing-audible-video-and-audio/

              https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

              • Partager sur Facebook
              • Partager sur Twitter

              Postez votre code et vos msg d'erreurs - "ça marche pas" n'est pas un message d'erreur ...

                22 janvier 2020 à 12:01:05

                Je vous remercie de vos réponse ! Je vais donc suivre le conseil ;)

                Merci !

                • Partager sur Facebook
                • Partager sur Twitter
                  5 juin 2020 à 1:32:16

                  https://support.mozilla.org/fr/kb/autoriser-bloquer-lecture-automatique-medias

                  -
                  Edité par ChristopheSalesse1 5 juin 2020 à 1:34:14

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Audio autoplay ne fonctionne pas

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown