Tôi đã điều sau đây:Làm thế nào để phát âm thanh trong JavaScript
<audio id="clickdown-wav" src="ClickDown.wav" preload="auto"></audio>
và sau đó trong JavaScript của tôi, tôi có:
var ClickDown = $('#clickdown-wav')[0];
$(document).delegate('a','click',function() {
ClickDown.play();
});
Vấn đề là nó không quá linh hoạt (trên iPad) khi tôi nhấn các thẻ neo. Có một độ trễ đáng chú ý giữa thời gian tôi nhấn thẻ neo và tệp wav phát.
Hỏi: Có giải pháp chỉ mã nguồn để phát âm thanh từ JavaScript không? Clickdown.wav chỉ là 1k.
Luôn là điều gì đó phải không? –
Giải pháp thay thế sẽ là kích hoạt tải() trên một sự kiện của người dùng (nhấp, cuộn, v.v.). –
Có thể, nhưng cách diễn đạt của @ cf_PhillipSenn dường như ngụ ý * mọi sự kiện ràng buộc 'nhấp chuột', không chỉ là sự kiện đầu tiên. – msanford