2010-02-19 60 views
6

Tôi muốn hỗ trợ phát âm thanh trên trang web có HTML5. Hiện tại tôi hỗ trợ IE với trình phát đa phương tiện được nhúng. Javascript trên trang tương tác với bộ điều khiển trình phát media để bắt đầu, dừng, bỏ qua, thay đổi âm lượng, v.v.
Tôi muốn có quyền kiểm soát tương tự đối với âm thanh với HTML5. Loại giao diện nào có sẵn cho đối tượng âm thanh?Phát âm thanh với HTML5

Trả lời

9

Trường hợp đơn giản nhất sẽ được đặt một thẻ âm thanh trong các mã với trỏ src để tập tin âm thanh của bạn. Khi bạn nhận được phần tử từ JavaScript, bạn sẽ có a bunch of methods available.

Ví dụ:

var audio_file1 = document.getElementById('audio_tag_id'); 
audio_file1.play(); 

Nếu vẫn muốn để đối phó với trường hợp dự phòng và hiển thị máy nghe nhạc hiện tại của bạn trong các trình duyệt mà vẫn không hỗ trợ thẻ âm thanh (như IE) theo các bước trong hướng dẫn này: http://www.html5rocks.com/samples/audio/quick/

3

Xem the spec for the interface (nhưng không mong đợi việc triển khai hoàn chỉnh trong các trình duyệt nào)

+0

Tính năng này có được hỗ trợ đầy đủ trong phiên bản Chrome mới nhất (phiên bản DEV) không? Nó có phát tệp WAV PCM chuẩn (không nén) không? –

+0

http://www.w3.org/TR/html5/video.html#media-element không tìm thấy 404. –

Các vấn đề liên quan