Я столкнулся с проблемой при воспроизведении аудио в Chrome, когда audio.src не вызывается перед воспроизведением вызова. Тем не менее, Firefox играет нормально. Может ли кто-нибудь предложить? Ниже ссылка на скрипку -
http://jsfiddle.net/vn215r2d/1/
Код также можно найти здесь -
<html>
<head>
<script language="javascript">
var audioo = document.createElement("audio");
function newCall() {
audioo.src = "";
audioo.src = "http://xx.xx.xx.xx:8181/api/captcha/sound";
audioo.play();
}
function playAgain() {
audioo.play(); // doesn't work in chrome :(
}
</script>
</head>
<body>
<button type="button" onClick="newCall()">New Captcha Call</button>
<br>
<button type="button" onClick="playAgain()">Replay Captcha</button>
</body>
</html>
audioo.currentTime = 0;
, а затемaudioo.play()
? - person somethinghere   schedule 24.10.2014newCall()
только для изменения вашего src. Он будет воспроизводиться, как только будет готов, и проверит, загружен ли звук. - person somethinghere   schedule 24.10.2014