2012-11-07 38 views
5

Tôi đã có giải pháp để hiển thị cả hai số .MP4.WMV được nhúng trong trình duyệt. Nó hoạt động tốt trong cả IE và Chrome, nhưng một thời gian trước nó đã ngừng hoạt động trong Chrome. Chrome sẽ không hiển thị bất kỳ tệp nào (mp4 hoặc wmv), nhưng nó hoạt động tốt trong IE. Tôi googled nó, và tìm thấy một số lý do tại sao Chromes phiên bản mới hơn không thể đối phó với điều này, nhưng không có giải pháp cho vấn đề của tôi.Nhúng tệp .WMV vào Chrome

Giải pháp đã hoạt động là <object><embed>, nhưng điều này chỉ hoạt động trong IE ngay bây giờ. Sau đó, tôi đã cố gắng thêm thẻ <video> và làm cho thẻ hoạt động với mp4 trong Chrome, nhưng không phải với wmv.

Vì vậy, có ai đó có giải pháp nhúng tệp wmv sẽ chạy mà không gặp sự cố trong Chrome không?

Yêu cầu là bạn có thể phát cả hai tệp MP4WMV trong Chrome và IE.

+0

tại sao không sử dụng video.js hoặc các giải pháp thay thế và sử dụng mp4, ogv và webm? hoạt động trong tất cả các trình duyệt. xin vui lòng cũng xác định đó là phiên bản bạn cần. –

Trả lời

0

Dài và ngắn của nó là không có giải pháp. Thẻ <video> được hỗ trợ bởi almost all browsers bây giờ, nhưng có những mức độ khác nhau hỗ trợ cho các định dạng khác nhau:

  • MP4 - Good support (không ai sử dụng Opera anyway). Làm việc với cả hai trình duyệt bạn đã đề cập.
  • WebM - Patchy support, chắc chắn không có trên IE trong thời gian tới
  • WMV - Tôi thậm chí không thể tìm thấy bất cứ ai đưa ra một câu trả lời khó khăn trên thế này, nhưng tôi nghĩ rằng sự đồng chung là <video> là con đường để đi, và việc sử dụng một trong hai định dạng trên là cách để đi. MP4 dường như là sự lựa chọn tốt hơn trong thời gian này. Nếu có yêu cầu để nói rằng bạn phải đạt được điều không thể/vô nghĩa, tôi đề nghị rằng các yêu cầu-setters của bạn tự làm quen với ffmpeg :)