Nhúng âm thanh vào trang web của bạn với loại Mime chính xác
Tệp âm thanh phải được trình duyệt Web nhận dạng để trình duyệt biết cách xử lý tệp đó. Tiêu chuẩn để xác định loại tệp — Tiện ích mở rộng Thư Internet đa mục đích — quy định tính chất của các tệp không phải văn bản được truyền qua email. MIME , tuy nhiên, cũng được sử dụng bởi các trình duyệt Web. Để nhúng âm thanh vào trang Web, bạn sẽ cần xác minh rằng trình duyệt hiểu loại MIME của tệp.
Nhúng âm thanh
Sử dụng các loại MIME để nhúng các tệp âm thanh vào các trang Web của bạn bằng cách sử dụng tiêu chuẩn HTML4.
Bao gồm giá trị loại MIME trong thuộc tính type của phần tử nhúng . Ví dụ:
HTML4 không hỗ trợ phát âm thanh gốc, chỉ việc nhúng tệp. Bạn sẽ cần sử dụng plugin để phát tệp trên trang.
Trong HTML5, phần tử âm thanh hỗ trợ các định dạng MP3, WAV và OGG; nếu trình duyệt không hỗ trợ phần tử hoặc loại tệp, trình duyệt sẽ khởi động lại thông báo lỗi. Sử dụng âm thanh cho phép trình duyệt tự phát lại các tệp âm thanh được hỗ trợ mà không cần plugin.
Hiểu các loại Mime
Các loại MIME kết hợp với các phần mở rộng tập tin phổ biến. Chỉ báo kiểu nội dung xác định phần mở rộng chi tiết hơn. Các thẻ loại nội dung xuất hiện dưới dạng cặp bị cắt, với cụm từ đầu tiên cho biết lớp rộng của nội dung đó — ví dụ: âm thanh hoặc video — và cụm từ thứ hai biểu thị loại phụ. Loại âm thanh có thể hỗ trợ hàng tá loại phụ, bao gồm thông số kỹ thuật MPEG, WAV và RealAudio.
Nếu loại MIME đã được hỗ trợ bởi tiêu chuẩn Internet chính thức, tiêu chuẩn sẽ được chỉ định thông qua Yêu cầu nhận xét được đánh số, khi khoảng thời gian nhận xét đóng, xác định loại hoặc loại phụ chính thức. Ví dụ, RFC 3003 định nghĩa kiểu MIME âm thanh / mpeg. Không phải tất cả RFC đều được chấp thuận chính thức; một số, như RFC 3003, tồn tại ở trạng thái "thường trú" được bán cố định.
Các loại MIME âm thanh phổ biến
Bảng sau đây xác định một số loại MIME âm thanh cụ thể phổ biến nhất:
Các loại tệp âm thanh MIME
Phần mở rộng tệp | Loại MIME | RFC |
---|---|---|
au | âm thanh / cơ bản | RFC 2046 |
snd | âm thanh / cơ bản | |
PCM tuyến tính | auido / L24 | RFC 3190 |
giữa | âm thanh / trung | |
rmi | âm thanh / trung | |
mp3 | audio / mpeg | RFC 3003 |
mp4 âm thanh | audio / mp4 | |
aif | âm thanh / x-aiff | |
aifc | âm thanh / x-aiff | |
aiff | âm thanh / x-aiff | |
m3u | âm thanh / x-mpegurl | |
ra | audio / vnd.rn-realaudio | |
ram | audio / vnd.rn-realaudio | |
Ogg Vorbis | âm thanh / ogg | RFC 5334 |
Vorbis | âm thanh / vorbis | RFC 5215 |
wav | audio / vnd.wav | RFC 2361 |