HTML 视频
- 上一页 HTML 音频
- 下一页 HTML YouTube
May maraming paraan para mapalabas ang video sa HTML.
实例
<video width="320" height="240" controls="controls"> <source src="movie.mp4" type="video/mp4" /> <source src="movie.ogg" type="video/ogg" /> <source src="movie.webm" type="video/webm" /> <object data="movie.mp4" width="320" height="240"> <embed src="movie.swf" width="320" height="240" /> </object> </video>
Problema, problema, at solusyon
Hindi madaling magpalabas ng video sa HTML!
Kailangan mong masabayan ang maraming takdang galing, upang matiyak na ang iyong video file ay makakapalabas sa lahat ng browser (Internet Explorer, Chrome, Firefox, Safari, Opera) at lahat ng hardware (PC, Mac, iPad, iPhone).
Sa kasalukuyang kabanata, nagpalipat ng CodeW3C.com ang iyong mga problema at solusyon.
Gamit ang <embed> tag
Ang ginagampanan ng <embed> tag ay para mailagay multimedia element sa HTML page.
Ang HTML code sa ibaba ay nagpapakita ng nakaimbak na Flash video sa web page:
实例
<embed src="movie.swf" height="200" width="200"/>
Problema
- Hindi makikilala ng HTML4 ang <embed> tag. Ang iyong pahina ay hindi mapatunayan.
- Kung hindi suportado ng browser ang Flash, hindi makapalabas ang video.
- Ang iPad at iPhone ay hindi makapakita ng Flash video.
- Kung ikaw ay nag-convert ng video sa ibang format, hindi pa rin ito makapalabas sa lahat ng browser.
Gamit ang <object> tag
Ang ginagampanan ng <object> tag ay para mailagay multimedia element sa HTML page.
Ang HTML na pahina sa ibaba ay nagpapakita ng nakaimbak na Flash video sa web page:
实例
<object data="movie.swf" height="200" width="200"/>
Problema
- Kung hindi suportado ng browser ang Flash, hindi makapalabas ang video.
- Ang iPad at iPhone ay hindi makapakita ng Flash video.
- Kung ikaw ay nag-convert ng video sa ibang format, hindi pa rin ito makapalabas sa lahat ng browser.
Gamit ang <video> tag
<video> ay bagong tag sa HTML 5.
Ang tungkulin ng <video> tag ay ang pagkakabit ng element ng video sa HTML na pahina.
Ang sumusunod na HTML na segment ay magpapakita ng isang nakakabit sa web page na ogg, mp4 o webm format na video:
实例
<video width="320" height="240" controls="controls"> <source src="movie.mp4" type="video/mp4" /> <source src="movie.ogg" type="video/ogg" /> <source src="movie.webm" type="video/webm" /> Hindi suportado ng iyong browser ang video tag. </video>
Problema
- Kailangan ninyong baguhin ang video sa maraming iba't ibang format.
- Ang <video> element ay hindi gumagana sa lumang browser.
- <video> element ay hindi mapag验 sa HTML 4 at XHTML.
Pinakamahusay na solusyon sa HTML
HTML 5 + <object> + <embed>
<video width="320" height="240" controls="controls"> <source src="movie.mp4" type="video/mp4" /> <source src="movie.ogg" type="video/ogg" /> <source src="movie.webm" type="video/webm" /> <object data="movie.mp4" width="320" height="240"> <embed src="movie.swf" width="320" height="240" /> </object> </video>
Sa halimbawa, ginamit sa ibang 4 na format ng video ang HTML 5 <video> element upang subukang i-play ang video sa mga format ng mp4, ogg o webm. Kung lahat ay nabigo, babalik sa <embed> element.
Problema
- Kailangan ninyong baguhin ang video sa maraming iba't ibang format
- <video> element ay hindi mapag验 sa HTML 4 at XHTML.
- <embed> element ay hindi mapag�� sa HTML 4 at XHTML.
Komentaryo:Gamitin ang <!DOCTYPE html> (HTML5) upang malutas ang problema sa pag��证.
Solusyon sa YouTube
Ang pinakasimpleng paraan para ipakita ang video sa HTML ay sa pamamagitan ng YouTube at ibang video website.
Kung gusto ninyong i-play ang video sa web page, maaring ilagay ninyong ang video sa YouTube at ibigay ang HTML code para i-play ang video:
<embed src="http://player.youku.com/player.php/sid/XMzI2NTc4NTMy/v.swf" width="480" height="400" type="application/x-shockwave-flash"> </embed>
使用超链接
如果网页包含指向媒体文件的超链接,大多数浏览器会使用“辅助应用程序”来播放文件。
以下代码片段显示指向 AVI 文件的链接。如果用户点击该链接,浏览器会启动“辅助应用程序”,比如 Windows Media Player 来播放这个 AVI 文件:
实例
<a href="movie.swf">Play a video file</a>
关于内联视频的一段注释
当视频被包含在网页中时,它被称为内联视频。
如果您打算在 web 应用程序中使用内联视频,您需要意识到很多人都觉得内联视频令人恼火。
同时请注意,用户可能已经关闭了浏览器中的内联视频选项。
我们最好的建议是只在用户希望看到内联视频的地方包含它们。一个正面的例子是,在用户需要看到视频并点击某个链接时,会打开页面然后播放视频。
HTML 4.01 多媒体标签
标签 | 描述 |
---|---|
<applet> | 不赞成。定义内嵌 applet。 |
<embed> | 不赞成。定义内嵌对象。(HTML5 中允许) |
<object> | 定义内嵌对象。 |
<param> | 定义对象的参数。 |
- 上一页 HTML 音频
- 下一页 HTML YouTube