Sur la première page de ce site Web , il y a un post collant intitulé "National Radio Advertising Campaign ForACURE" qui contient le code HTML suivant:
<embed type="audio/x-wav" src="http://www.foracure.org.au/wp-content/uploads/FOR-A-CURE-RADIO-Daniel-45sec.mp3" autoplay="false" height="20" width="200" autostart="false">
Cependant, lorsque je charge ce site Web en Chrome v31.0.1650.57 m, l'audio est lu automatiquement, même si la lecture automatique et le démarrage automatique sont définis sur faux.
Existe-t-il une meilleure méthode multi-navigateur pour intégrer cet audio?
Chrome ne semble pas comprendre true
et false
. Utilisation autostart="1"
et autostart="0"
au lieu.
Source: (Groupes Google: https://productforums.google.com/forum/#!topic/chrome/LkA8FoBole )
<video width="320" height="240" controls autoplay>
<source src="movie.mp4" type="video/mp4"> Your browser does not support the video tag.
</video>
Supprimez autoplay
si vous souhaitez désactiver la lecture automatique de la vidéo.
réglez simplement en utilisant js comme suit:
<script>
var vid = document.getElementById("myVideo");
vid.autoplay = false;
vid.load();
</script>
définir "true" pour activer outoplay définir "false" pour désactiver outoplay
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_av_prop_autoplay
Changez simplement le type de mime en: type="audio/mpeg"
, de cette façon chrome honorera le autostart="false"
paramètre.
Cela empêchera le navigateur de lire automatiquement l'audio.
HTML
<audio type="audio/wav" id="audio" autoplay="false" autostart="false"></audio>
jQuery
$('#audio').attr("src","path_to_audio.wav");
$('#audio').play();