Tôi nên sử dụng loại mime nào cho mp3


105

Tôi đang cố gắng quyết định loại mime nào sẽ chọn để trả về dữ liệu mp3 (do php cung cấp)

theo danh sách các loại kịch câm này: http://www.webmaster-toolkit.com/mime-types.shtml

.mp3    audio/mpeg3
.mp3    audio/x-mpeg-3
.mp3    video/mpeg
.mp3    video/x-mpeg

Sự khác biệt giữa chúng là gì và tôi nên sử dụng cái nào?

Câu trả lời:


149

Đặt cược tốt nhất của bạn là sử dụng kiểu kịch câm do RFC xác địnhaudio/mpeg .


39
Chrome 26 hiểu rõ hơn và sử dụng audio/mp3... Hãy xem.
Nux

22
Đây là lỗi Chromium , hôm nay anh ấy vừa tròn 3 tuổi. Tôi chắc rằng anh ấy sẽ gắn bó thêm vài năm nữa, vì vậy hãy mỉm cười và chúc anh ấy một sinh nhật vui vẻ. :)
jgillich

@pollaris Không có cái gọi là nhiều kiểu kịch câm, bởi vì một tệp chỉ có một kiểu. Lý tưởng nhất là bạn sẽ quay lại audio/mpegnếu bạn đang trả lại tệp mp3 hoặc audio/wavnếu bạn đang trả lại tệp wav. Bạn có thể sử dụng từ chung application/octet-streamđể chỉ ra tệp nhị phân nếu bạn không muốn viết mã để trả về loại kịch câm thực tế, nhưng sau đó trình duyệt có thể không xử lý tệp theo cách bạn mong đợi.
hạ xuống

3
@jgillich - bạn đã đúng. 6 năm và bây giờ có thể cưỡi bọ
Kae Verens

Lỗi Chrome đã được sửa! Không chắc khi nào nó sẽ vào Chrome.
M Somerville

32

Tôi gặp sự cố với các loại kịch câm và nơi thực hiện các bài kiểm tra cho một số loại tệp. Có vẻ như mỗi trình duyệt sẽ gửi cho nó biến thể của loại kịch câm cho một tệp cụ thể. Tôi đã cố gắng tải lên các tệp mp3 và zip với lớp php mã nguồn mở, những gì tôi đã tìm thấy:

  • Firefox (mp3): audio / mpeg
  • Firefox (zip): ứng dụng / zip
  • Chrome (mp3): âm thanh / mp3
  • Chrome (zip): ứng dụng / octet-stream
  • Opera (mp3): âm thanh / mp3
  • Opera (zip): ứng dụng / octet-stream
  • IE (mp3): audio / mpeg
  • IE (zip): ứng dụng / x-zip-nén

Vì vậy, nếu bạn cần một số loại tệp để tải lên, bạn nên thực hiện một số thử nghiệm để mọi trình duyệt có thể tải lên tệp và vượt qua kiểm tra loại kịch câm.


10

Sử dụng .mp3 audio/mpeg, đó là một trong những tôi luôn sử dụng. Tôi đoán những người khác chỉ là bí danh.


6

Bạn nên luôn sử dụng audio / mpeg , vì firefox không thể phát các tệp âm thanh / mpeg3


1
Firefox cũng không thích âm thanh / mp3
Adria

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.