Với JavaScript và API HTML5 Audio bạn có thể làm một cái gì đó như thế này:
var snd1 = new Audio();
var src1 = document.createElement("source");
src1.type = "audio/mpeg";
src1.src = "audio/Dombra.mp3";
snd1.appendChild(src1);
var snd2 = new Audio();
var src2 = document.createElement("source");
src2.type = "audio/mpeg";
src2.src = "audio/(TESBIHAT).mp3";
snd2.appendChild(src2);
snd1.play(); snd2.play(); // Now both will play at the same time
Tôi đã thử nghiệm điều này trong Chrome v 20, và có vẻ như để làm việc :)
Các. Thẻ <source>
được sử dụng để chỉ định các định dạng khác nhau của cùng một tệp - sao cho trình duyệt có thể chọn định dạng khác làm dự phòng trong trường hợp thẻ đầu tiên không được hỗ trợ. Đó là lý do tại sao giải pháp được đề xuất của riêng bạn không hoạt động.
Nguồn
2012-07-25 21:57:04
thể trùng lặp của http://stackoverflow.com/questions/1933969/sound-effects-in-javascript-html5 –