Thật dễ dàng để phát âm thanh và thật dễ dàng để thêm trình xử lý vào nhấn phím, nhưng không có cách nào được xác định trước để liên kết hai thao tác, do đó bạn sẽ phải nhập mã của riêng mình.
1) hành động khi nhấn phím
document.onkeydown = function() {
...
2) chơi âm thanh
Thêm một yếu tố âm thanh:
<audio id=alarm>
<source src=sound/zbluejay.wav>
</audio>
Và thực hiện nó với
document.getElementById('alarm').play();
Bạn có thể ví dụ như xây dựng một bản đồ liên kết mã phím âm thanh id phần tử:
var sounds = {
88 : 'alarm', // key 'x'
...
};
document.onkeydown = function(e) {
var soundId = sounds[e.keyCode];
if (soundId) document.getElementById(soundId).play();
else console.log("key not mapped : code is", e.keyCode);
}
theo năm có thể tìm thấy mã phím here
Nguồn
2012-09-25 07:47:24
cảm ơn .. Đoán tôi phải mã tất cả mọi thứ .. Chỉ cần hoàn thành làm cho các tập tin âm thanh của tất cả các chữ cái bây giờ thời gian cho hành động .. cảm ơn bạn tình :) –
bất kỳ may mắn trên mã cho điều này? – mariovass
Xin chào, bạn có thể triển khai chính xác không. Bạn quản lý độ trễ phát âm thanh như thế nào? xin vui lòng chia sẻ –