Y a t-il un bug dans iOS avec l'élément <audio> HTML5
Posté : 09 mars 2021, 09:16
Bonjour à tous,
Le lecteur de fichier audio HTML <audio> ne s'affiche pas bien sur iPhone iOS : il y a le bouton PLAY, mais pas le reste.
<audio controls>
<source src="fichier_audio.mp3" type="audio/mpeg">
</audio>
J'ai remarqué que si on ajoute un width:100%, ça fonctionne et ça s'affiche sur l'iPhone :
Là où ça devient cocasse, c'est lorsque je veux mettre une largeur exprimée en pixel :
Si la valeur est inférieure à 587px, ça ne s'affiche pas bien (seulement le bouton Play au lieu de la barre de controle.
Quelqu'un pourrait-il m'expliquer ce bug et pourquoi cela n'est pas résolu par Apple? Afficher un lecteur audio HTML5
correctement me parait très important...
J'avais même réussi à changer le background-color de <audio> et lui donner un look super cool avec des gradients,
mais ça ne marche que sur ordinateur, pas sur iPhone (pas d'android pour tester l'affichage).
Voili-voilà, merci! ^^
Le lecteur de fichier audio HTML <audio> ne s'affiche pas bien sur iPhone iOS : il y a le bouton PLAY, mais pas le reste.
<audio controls>
<source src="fichier_audio.mp3" type="audio/mpeg">
</audio>
J'ai remarqué que si on ajoute un width:100%, ça fonctionne et ça s'affiche sur l'iPhone :
Code : Tout sélectionner
<audio controls preload="auto" style="width:100%;">
<source src="fichier_audio.mp3" type="audio/mpeg">
</audio>Si la valeur est inférieure à 587px, ça ne s'affiche pas bien (seulement le bouton Play au lieu de la barre de controle.
Quelqu'un pourrait-il m'expliquer ce bug et pourquoi cela n'est pas résolu par Apple? Afficher un lecteur audio HTML5
correctement me parait très important...
Code : Tout sélectionner
<audio controls preload="auto" style="width:586px;">
<source src="fichier_audio.mp3" type="audio/mpeg">
</audio>mais ça ne marche que sur ordinateur, pas sur iPhone (pas d'android pour tester l'affichage).
Voili-voilà, merci! ^^