2
끝 부분에 소리가 들리는 간단한 카운터를 만들고 있습니다. 데스크톱 Chrome에서는 완벽하게 작동하지만 안드로이드 크롬에서는 ICS가 이상한 버그가 있습니다.Android의 오디오 태그 버그 (?) Chrome
여기 그것이 있어야로 이상하다 모바일 크롬에서 코드
<!DOCTYPE html>
<html lang="hu-HU">
<head>
<meta charset=utf-8>
<title>-</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
var snd;
var buzzer;
// refresh the counter, called every sec
function refresh(time) {
second = time % 60;
$('#second').html(second < 10 ? '0' + second : second);
if(second>55)
snd.play();
}
$(function() {
snd = new Audio('ding.wav');
var clock = 52;
refresh(clock);
window.setInterval(
function() {
clock++;
refresh(clock);
},
1000
);
}
);
</script>
</style>
</head>
<body>
<div id="second"></div>
<a href="#" onclick="doit();">Play</a>
<script>
function doit() {
snd.play();
}
</script>
</body>
</html>
, 일반적으로 소리가 재생되지 않습니다이다. 그러나 Play 링크를 한 번 누르면 매력처럼 작동합니다. 이 문제를 어떻게 해결할 수 있습니까?