Tôi có một ứng dụng html5 nhỏ, nơi bạn có thể phát âm thanh bằng cách nhấp vào nút.Âm thanh động không phát sau hai lần phát
Tôi có chức năng thêm thẻ <audio>
vào số <div>
có id "đang phát". Âm thanh tự xóa khi nó được thực hiện.
function sound(track){
$("#playing").append("<audio src=\"" + track + "\" autoplay onended=\"$(this).remove()\"></audio>");
}
Đối với nút Tôi có:
<button onclick="sound('sounds/tada.mp3')">Tada</button>
Khi tôi bấm vào nút, một <audio>
một thời gian ngắn xuất hiện trong thanh tra yếu tố và biến mất khi nó được hoàn tất, chỉ cách tôi muốn nó, nhưng sau khi kích hoạt nó hai lần, nó chỉ ngừng hoạt động trong Chrome, ít nhất. Không có lỗi trong bảng điều khiển.
Điều gì đang xảy ra?
bạn có thể cung cấp liên kết fiddle không? – StaticVariable
Fiddle: http://jsfiddle.net/EMngS/ –
+1 cho âm thanh tada – goat