Đúng loại mime cho .mp4


168

Tôi có hai ứng dụng như được đề cập dưới đây:

  1. Ứng dụng quản trị thông qua đó tôi có thể tải tệp .mp4 lên máy chủ.
  2. Tôi đang cố tải xuống .mp4 bằng ứng dụng di động trong iPad.

  • Ứng dụng Quản trị viên được tạo bằng cách sử dụng asp.net 4.0 và SQL Server, IIS7.
  • Ứng dụng Di động được tạo từ asp.net mvc3, jquerymobile, HTML5.

Đến bây giờ tôi đã thêm loại mime video/mp4cho .mp4 trong phần loại mime IIS7.

Khi tôi đang cố tải xuống tệp .mp4 trong iPad, tôi thấy một màn hình đen tối với mũi tên chéo trên đó. Bất cứ ai có thể xin vui lòng giúp tôi giải quyết vấn đề.

Vui lòng cho tôi biết loại mime video/mp4cho .mp4 có đúng không.


1
ứng dụng / octet-stream
ZYiOS 14/12/13

@ZYiOS nếu bạn có tệp âm thanh trong Internet Khám phá điều này không hoạt động, thay vào đó nên sử dụngaudio/mp4
NineCattoRules

Câu trả lời:


262

Theo RFC 4337 § 2, video/mp4thực sự là Kiểu nội dung chính xác cho video MPEG-4.

Nói chung, bạn có thể tìm thấy các định nghĩa MIME chính thức bằng cách tìm kiếm phần mở rộng tệp và "IETF" hoặc "RFC". Các bài viết RFC (Yêu cầu Nhận xét) được xuất bản bởi IETF (Lực lượng đặc nhiệm kỹ thuật Internet) xác định nhiều tiêu chuẩn Internet, bao gồm các loại MIME.


28

video/mp4nên được sử dụng khi bạn có nội dung video trong tập tin của bạn. Nếu không có, nhưng có âm thanh, bạn nên sử dụng audio/mp4. Nếu không có âm thanh và không có video nào được sử dụng, ví dụ nếu tệp chỉ chứa bản nhạc phụ đề hoặc bản nhạc siêu dữ liệu, thì MIME phải là application/mp4. Ngoài ra, với tư cách là một máy chủ, bạn nên cố gắng bao gồm codecshoặc profilescác tham số như được xác định trong RFC6381 , vì điều này sẽ giúp khách hàng xác định xem họ có thể phát tệp đó không, trước khi tải xuống.



-1

Khi tải tệp .mp4 vào tập lệnh Perl, sử dụng CGI.pm tôi thấy nó là video / mp khi in ra Content-typecho tệp đã tải lên. Tôi hy vọng nó sẽ giúp được ai đó.

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.