Comment implémenter la lecture audio automatique dans le navigateur Chrome
P粉617597173
2023-08-20 17:12:40
<p>La lecture automatique audio fonctionne dans Mozilla, Microsoft Edge et les anciennes versions de Google Chrome, mais ne peut pas être lu automatiquement dans Google Chrome 67+ en raison de modifications apportées à la politique de lecture automatique. </p>
<p>Ils ont bloqué la lecture automatique (jusqu'à ce que certaines conditions de session spécifiées dans l'article de blog lié soient remplies). Comment implémenter la lecture automatique audio dans Google Chrome 67+ ? </p>
Solution #1
Ma solution était de créer un
Balisesiframe
et
audio
pour les navigateurs non Chromeet dans mon
script
Solution n°2 :
Selon @Leonard, il existe une autre solution
Créez-en un
iframe
qui ne lit rien, juste pour déclencher la lecture automatique au premier chargement.Bonne source de fichier mp3 : silence.mp3
Ensuite, lisez facilement vos vrais fichiers audio.
Personnellement, je préfère la Solution #2 car c'est une approche plus propre et moins dépendante de JavaScript.
Mise à jour en août 2019
Solution #3
Comme une autre option, nous pouvons utiliser
<embed>
Pour Firefox Il semble que la lecture automatique audio fonctionne, nous n'avons donc pas besoin de l'élément
<embed>
car cela créera deux audios exécutés en même temps.Si votre audio comporte un événement bascule, assurez-vous de supprimer l'élément
<embed>
que vous avez créé.REMARQUE : Après le changement, il recommencera à zéro, et depuis que
<embed>
已经被删除,<audio>
a été supprimé, l'élément<audio>
sera désormais lu normalement.Assurez-vous maintenant de masquer ces
<audio>
et<audio>
和<embed>
élémentsRemarque :
diplay : aucun
etvisibilité : cachée
empêcheront l'élémentdiplay: none
和visibility: hidden
会使<embed>
de fonctionner.