Phát phim QuickTime

Element <object> có thể phát các bộ phim QuickTime.

Định dạng QuickTime

Định dạng QuickTime được phát triển bởi Apple. Tên mở rộng của video lưu trữ dưới định dạng QuickTime là .mov.

Trên Internet, QuickTime là định dạng phổ biến, nhưng nếu không có các thành phần bổ sung (miễn phí), các bộ phim QuickTime không thể phát trên máy tính không phải Windows.

Bằng cách sử dụng phần tử object, bạn có thể dễ dàng thêm mã phát đoạn phim QuickTime vào trang web. Nếu trình phát QuickTime không được cài đặt trên máy tính của người dùng, bạn có thể thiết lập object để tự động cài đặt trình phát QuickTime.

Giải pháp

Mã để phát các đoạn phim QuickTime này:

<object width="160" height="144"
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="sample.mov">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed src="sample.mov" width="160" height="144"
autoplay="true" controller="false"
pluginspage="http://www.apple.com/quicktime/download/">
</embed>
</object>

Phần tử <object>

Thuộc tính width và height của phần tử object nên khớp với kích thước của phim (theo đơn vị pixel).

classid có thể xác định một cách duy nhất phần mềm trình phát cần sử dụng. Nó phải được thiết lập thành "clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B". Mã định danh duy nhất này xác định rằng phải cài đặt Control ActiveX trên PC của người dùng trước khi phát phim. Nếu người dùng chưa cài đặt Control ActiveX này, trình duyệt sẽ tự động tải xuống và cài đặt nó.

Thuộc tính codebase quy định đường dẫn cơ sở, đường dẫn này được sử dụng để phân tích các URL tương đối được quy định bởi các thuộc tính classid, data và archive. Nếu không quy định, giá trị mặc định là URL cơ sở của tài liệu hiện tại. Ghi chú: Internet Explorer sử dụng thuộc tính này để quy định vị trí tải xuống của trình phát. Thuộc tính này phải được thiết lập thành "http://www.apple.com/qtactivex/qtplugin.cab". Vị trí này chứa phiên bản mới nhất của trình phát QuickTime.

src 参数指向电影文件。

Tham số src chỉ đường dẫn đến tệp phim.

Nếu bạn muốn phim tự động phát, hãy thiết lập tham số autoplay thành "true".

Nếu bạn không muốn hiển thị nút điều khiển, hãy thiết lập tham số controller thành "false".

Thẻ <embed>

Có thể thêm thẻ embed để hỗ trợ những trình duyệt không hỗ trợ thẻ object. Các trình duyệt có thể hiểu thẻ object sẽ bỏ qua thẻ embed. Các trình duyệt mới hỗ trợ ActiveX Control (Internet Explorer 5, 6, 7) sẽ sử dụng thẻ object, trong khi các trình duyệt cũ hơn (Netscape 4 và 5) sẽ sử dụng thẻ embed.

Thuộc tính width và height của thẻ embed nên phù hợp với kích thước của phim (bằng pixel).

Thuộc tính autoplay và controller của thẻ embed nên được thiết lập thành giá trị tương tự như thuộc tính của thẻ object.