Phát video trên Web

Dựa trên thẻ HTML mà bạn sử dụng, video có thể được phát “inline” hoặc thông qua một “trợ lý” nào đó.

Video Inline (Inline Videos)

Khi video được bao gồm trong trang web hoặc là một phần của trang web, nó được gọi là video-inline.

Bằng cách sử dụng thẻ <img>, bạn có thể thêm video-inline vào trang web.

Nếu bạn dự định sử dụng video-inline trong ứng dụng web của mình, bạn cần nhớ rằng nhiều người rất ghét video-inline. Hãy lưu ý rằng một số người dùng có thể đã tắt tùy chọn video-inline trong trình duyệt của họ.

Lời khuyên của chúng tôi là chỉ bao gồm video-inline ở những nơi người dùng muốn nghe âm thanh. Ví dụ, khi người dùng mở trang, họ có thể nhấp vào một liên kết để xem video.

Sử dụng plug-in (Plug-In, plugin)

Các ứng dụng trợ lý là các chương trình có thể khởi động bằng trình duyệt để “giúp” trình duyệt phát video. Các ứng dụng trợ lý cũng được gọi là plug-in (Plug-Ins).

Các ứng dụng trợ lý có thể được khởi động bằng cách sử dụng thẻ <embed>, hoặc thẻ <applet> và <object>.

Một trong những lợi thế lớn của ứng dụng trợ lý là cho phép người dùng kiểm soát một số cài đặt của trình phát.

Hầu hết các ứng dụng trợ lý cho phép điều chỉnh thủ công hoặc qua lập trình cài đặt âm lượng và các chức năng phát, chẳng hạn như lặp lại, tạm dừng, dừng và phát.

Sử dụng thẻ <img>

Internet Explorer hỗ trợ thuộc tính dynsrc trong thẻ <img>.

Công dụng của element này là chèn các yếu tố đa phương tiện vào trang web:

<img dynsrc="video.avi" />

Mã đoạn trên đã thiết lập một tệp AVI嵌入 vào trang web.

Chú ý:Thuộc tính dynsrc không phải là một phần của HTML hoặc XHTML tiêu chuẩn. Chỉ Internet Explorer hỗ trợ thuộc tính này.

Sử dụng thẻ <embed>

Internet Explorer và Netscape đều hỗ trợ thẻ <embed>.

Công dụng của element này là chèn các yếu tố đa phương tiện vào trang web:

<embed src="video.avi" />

Mã đoạn trên đã thiết lập một tệp AVI嵌入 vào trang web.

Bạn có thể tìm thấy danh sách thuộc tính của thẻ <embed> trong phần cuối cùng của hướng dẫn này.

Chú ý:Internet Explorer và Netscape đều hỗ trợ element <embed>, nhưng nó không phải là element chuẩn HTML hoặc XHTML. Liên minh万维网(W3C) khuyến nghị sử dụng element <object> để thay thế.

Sử dụng element <object>

Internet Explorer và Netscape đều hỗ trợ element <object>.

Công dụng của element này là chèn các yếu tố đa phương tiện vào trang web:

<object data="video.avi" type="video/avi" />

Mã đoạn trên đã thiết lập một tệp AVI được chèn vào trang web.

Bạn có thể tìm thấy danh sách các thuộc tính của element <object> trong phần cuối cùng của hướng dẫn này.

Sử dụng liên kết

Nếu trang web chứa một liên kết đến tệp phương tiện, hầu hết các trình duyệt sẽ sử dụng “trình trợ lý” để phát tệp:

<a href="video.avi">Nhấp vào đây để phát tệp video</a>

Mã đoạn trên đã thiết lập một liên kết đến tệp AVI. Nếu người dùng nhấp vào liên kết này, trình duyệt sẽ khởi động trình trợ lý (ví dụ: Windows Media Player) để phát tệp AVI.