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>

亲自试一试

సమస్యలు, సమస్యలు, మరియు పరిష్కారాలు

హ్ట్మ్ల్ లో వీడియోను ప్లే చేయడం సులభం కాదు!

మీరు అనేక నెట్టులను తెలుసుకోవాలి, మరియు మీ వీడియో ఫైల్స్ అన్ని బ్రౌజర్లలో (ఇంటర్నెట్ ఎక్స్ప్లోరర్, చ్రోమ్, ఫైర్ఫాక్స్, సఫారీ, ఓపెరా) మరియు అన్ని హార్డ్వేర్లలో (పిసి, మ్యాక్, ఐప్యాడ్, ఐఫోన్) ప్లే అవుతాయి అని నిర్ధారించాలి.

ఈ చాప్టర్లో, CodeW3C.com మీకు సమస్యలు మరియు పరిష్కారాలను సమర్పించింది.

<embed> టాగ్ ఉపయోగించండి

<embed> టాగ్ యొక్క విధంగా హ్ట్మ్ల్ పేజీలో మీడియా అంశాలను ఇమ్బెడ్ చేయడానికి ఉపయోగించబడుతుంది.

క్రింది హ్ట్మ్ల్ కోడ్ వెబ్ పేజీలో ఇమ్బెడ్ ఫ్లాష్ వీడియోని ప్రదర్శిస్తుంది:

实例

<embed src="movie.swf" height="200" width="200"/>

亲自试一试

సమస్య

  • హ్ట్మ్ల్ 4 <embed> టాగ్ ను గుర్తించలేదు. మీ పేజీ పరిశీలన అనుమతించబడలేదు.
  • బ్రౌజర్ ఫ్లాష్ నమ్మకం లేకపోతే, వీడియోను ప్లే చేయలేదు
  • ఐప్యాడ్ మరియు ఐఫోన్ ఫ్లాష్ వీడియోలను ప్రదర్శించలేదు.
  • మీరు వీడియోను ఇతర ఫార్మాట్లో మార్చినట్లయితే, అది అన్ని బ్రౌజర్లలో ప్లే అవుతుంది కాదు.

<object> టాగ్ ఉపయోగించండి

<object> టాగ్ యొక్క విధంగా హ్ట్మ్ల్ పేజీలో మీడియా అంశాలను ఇమ్బెడ్ చేయడానికి ఉపయోగించబడుతుంది.

క్రింది హ్ట్మ్ల్ పార్ట్ వెబ్ పేజీలో ఇమ్బెడ్ ఫ్లాష్ వీడియోని ప్రదర్శిస్తుంది:

实例

<object data="movie.swf" height="200" width="200"/>

亲自试一试

సమస్య

  • బ్రౌజర్ ఫ్లాష్ నమ్మకం లేకపోతే, వీడియోను ప్లే చేయలేదు.
  • ఐప్యాడ్ మరియు ఐఫోన్ ఫ్లాష్ వీడియోలను ప్రదర్శించలేదు.
  • మీరు వీడియోను ఇతర ఫార్మాట్లో మార్చినట్లయితే, అది అన్ని బ్రౌజర్లలో ప్లే అవుతుంది కాదు.

వీడియో> టాగ్ ఉపయోగించండి

వీడియో> హ్ట్మ్ల్ 5 లో కొత్త టాగ్.

<video> టాగ్ పరిణామం హెచ్ఎచ్ఎల్ పేజీలో వీడియో ఎలిమెంట్ను ప్రవేశపెట్టడం.

క్రింది HTML పార్ట్ వెబ్ పేజీలో ప్రదర్శించబడే ogg, mp4 లేదా webm ఫార్మాట్లు వీడియోను ప్రదర్శిస్తుంది:

实例

<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" />
మీ బ్రౌజర్ వీడియో టాగ్ ను మద్దతు చేయడం లేదు.
</video>

亲自试一试

సమస్య

  • మీరు వీడియోను అనేక వివిధ ఫార్మాట్లకు మార్చవలసి ఉంటుంది.
  • <video> ఎలిమెంట్ పాత బ్రౌజర్లో చూడనివి.
  • <video> ఎలిమెంట్ హెచ్ఎచ్ఎల్ 4 మరియు XHTML పరిశీలనలో విజయవంతంగా లేదు.

ఉత్తమ 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>

亲自试一试

పై ఉదాహరణలో 4 రకాల వీడియో ఫార్మాట్లను ఉపయోగించబడింది. HTML 5 <video> ఎలిమెంట్ వీడియోను mp4, ogg లేదా webm ఫార్మాట్లలో ఒకటితో ప్లే చేయడానికి ప్రయత్నిస్తుంది. అన్నింటికీ విఫలమైనప్పుడు, <embed> ఎలిమెంట్కు తిరిగి ప్రయత్నిస్తుంది.

సమస్య

  • మీరు వీడియోను అనేక వివిధ ఫార్మాట్లకు మార్చవలసి ఉంటుంది.
  • <video> ఎలిమెంట్ హెచ్ఎచ్ఎల్ 4 మరియు XHTML పరిశీలనలో విజయవంతంగా లేదు.
  • <embed> ఎలిమెంట్ హెచ్ఎచ్ఎల్ 4 మరియు XHTML పరిశీలనలో విజయవంతంగా లేదు.

ప్రకటన:<!DOCTYPE html> (HTML5) ద్వారా పరిశీలన సమస్యను పరిష్కరించండి.

్యూకు పరిష్కారం

వెబ్ పేజీలో వీడియోను ప్రదర్శించడానికి సరళమైన మార్గం ఊకు వంటి వీడియో సైట్లను ఉపయోగించడం.

మీరు వెబ్ పేజీలో వీడియో ప్లే చేయడానికి కావాలిగానే, వీడియోను ఊకు వంటి వీడియో సైట్లకు అప్లోడ్ చేయండి మరియు మీ వెబ్ పేజీలో HTML కోడ్ని ప్రవేశపెట్టండి వీడియోను ప్లే చేయడానికి చేయవచ్చు:

<embed src="http://player.youku.com/player.php/sid/XMzI2NTc4NTMy/v.swf" 
width="480" height="400" 
type="application/x-shockwave-flash">

亲自试一试

使用超链接

如果网页包含指向媒体文件的超链接,大多数浏览器会使用“辅助应用程序”来播放文件。

以下代码片段显示指向 AVI 文件的链接。如果用户点击该链接,浏览器会启动“辅助应用程序”,比如 Windows Media Player 来播放这个 AVI 文件:

实例

Play a video file

亲自试一试

关于内联视频的一段注释

当视频被包含在网页中时,它被称为内联视频。

如果您打算在 web 应用程序中使用内联视频,您需要意识到很多人都觉得内联视频令人恼火。

同时请注意,用户可能已经关闭了浏览器中的内联视频选项。

我们最好的建议是只在用户希望看到内联视频的地方包含它们。一个正面的例子是,在用户需要看到视频并点击某个链接时,会打开页面然后播放视频。

HTML 4.01 多媒体标签

标签 描述
不赞成。定义内嵌 applet。
不赞成。定义内嵌对象。(HTML5 中允许)
定义内嵌对象。
定义对象的参数。

HTML 5 多媒体标签

标签 描述
标签定义声音,比如音乐或其他音频流。
标签定义嵌入的内容,比如插件。