2011-07-08 35 views
7

Tôi tự hỏi liệu có thể tạo trình duyệt phát tệp AVI trong thẻ video hay không.Cách phát tệp AVI trong thẻ video?

Mọi thứ tôi tìm thấy trên web nói về nó tập trung vào định dạng MP4 và Ogg nhưng không ai nói về định dạng AVI.

Giải pháp duy nhất tôi tìm thấy là thả thẻ video và làm cho video có thể phát bằng JW Player.

Trả lời

9

Chỉ trình phát nội dung web DivX mới có thể phát các tệp avi. trên thực tế, có một plug in cho vlc để stream các file avi, nhưng lỗi của nó.

Đôi khi đó là một nỗi đau trong ass để có được câu trả lời chắc chắn. đó là một trong những điều tuyệt vời nhất của Internet.

<object id="ie_plugin" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" 
      width="660" 
      height="300" 
      codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
<param name="custommode" value="stage6" /> 
<param name="autoPlay" value="false" /> 
<param name="src" value="link-to-avi" /> 
<param name="bannerEnabled" value="false" /> 

<embed id="np_plugin" type="video/divx" 
src="link-to-avi" 
custommode="stage6" 
width="660" 
height="300" 
autoPlay="false" 
bannerEnabled="false" 
pluginspage="http://go.divx.com/plugin/download/"> 
</embed> 
</object> 

lưu ý nơi nó nói "link-to-avi" hai lần :)

+0

[WebChimera] (http://www.webchimera.org/) cũng phát các tệp avi, dựa trên libvlc.dll. Cần lưu ý rằng các tệp avi không hiển thị "Tổng thời lượng" trong WebChimera và tôi không tin rằng nó được hiển thị trong bất kỳ plugin nào. Đây không phải là một lỗi, vấn đề là với avi mã hóa chính nó như là tổng thời gian chỉ có thể được tính toán từ toàn bộ tập tin, vì vậy nó không thể được nhận từ chỉ một phần tập tin (như khi streaming). Tôi cũng đã thử sử dụng ffprobe (từ ffmpeg) để có được "Total Length Time" của các tập tin avi, và nó luôn luôn thất bại cho đến khi toàn bộ tập tin được tải về tại địa phương. – Jaruba

+0

Đây là câu trả lời duy nhất mà tôi đã tìm thấy liên quan đến video avi. Câu trả lời chính xác . –

+0

Đây là câu trả lời duy nhất cung cấp mã hoạt động. Chrome quá xấu sẽ chặn plugin. –

0

Ngày nay có những cách tiếp cận tuyệt vời để đối phó với nó. Một trong số đó là mô-đun fluent-ffmpeg được tìm thấy trên npm.

Yêu cầu cài đặt trước là FFMPEG

Sự hỗ trợ của avi không trực tiếp. Nó sẽ là cần thiết xây dựng một máy chủ với nút để phục vụ html của bạn.

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