ホームページ  >  記事  >  ウェブフロントエンド  >  HTML共有での動画再生例を詳しく解説

HTML共有での動画再生例を詳しく解説

零下一度
零下一度オリジナル
2017-05-15 13:29:511826ブラウズ

HTML でビデオを再生する方法はたくさんあります。

HTML ビデオ (ビデオ) の再生

インスタンス

<video width="320" height="240" 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>

問題と解決策

HTML でビデオを再生するのは簡単ではありません。

ビデオ ファイルをすべてのブラウザ (Internet Explorer、Chrome、Firefox、Safari、Opera) およびすべてのハードウェア (PC、Mac、iPad、iPhone) で確実に再生できるようにするには、多くのテクニックを知る必要があります。

この章では、W3CSchool が問題と解決策をまとめています。

d8e2720730be5ddc9c2a3782839e8eb6 タグを使用します

d8e2720730be5ddc9c2a3782839e8eb6 タグは、HTML ページに multimedia 要素を埋め込むために使用されます。

次の HTML コードは、Web ページに埋め込まれた Flash ビデオを表示します。

<embed src="intro.swf" height="200" width="200">

問題

HTML4 は d8e2720730be5ddc9c2a3782839e8eb6 タグを認識しません。ページは検証に合格できません。

ブラウザがFlashをサポートしていない場合、ビデオは再生されません

iPadおよびiPhoneではFlashビデオを表示できません。

ビデオを他の形式に変換しても、すべてのブラウザで再生できるわけではありません。

273238ce9338fbb04bee6997e5552b95 タグを使用します

273238ce9338fbb04bee6997e5552b95 タグは、HTML ページにマルチメディア要素を埋め込むために使用されます。

次の HTML スニペットは、Web ページに埋め込まれた Flash ビデオを示しています:

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

問題:

ブラウザが Flash をサポートしていない場合、ビデオは再生されません。

iPadおよびiPhoneではFlashビデオを表示できません。

ビデオを他の形式に変換しても、すべてのブラウザで再生できるわけではありません。

39000f942b2545a5315c57fa3276f220 要素の使用 39000f942b2545a5315c57fa3276f220 要素は、最新のブラウザでサポートされています。

次の HTML スニペットは、Web ページに埋め込まれた ogg、mp4、または webm 形式のビデオを表示します:

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  <source src="movie.webm" type="video/webm">
Your browser does not support the video tag.
</video>

問題:

ビデオをさまざまな形式に変換する必要があります。

39000f942b2545a5315c57fa3276f220 要素は古いブラウザでは無効です。

最適な HTML ソリューション

次の例では 4 つの異なるビデオ形式が使用されています。 HTML 5 の 39000f942b2545a5315c57fa3276f220 要素は、mp4、ogg、または webm 形式のいずれかでビデオを再生しようとします。どちらも失敗した場合は、d8e2720730be5ddc9c2a3782839e8eb6 要素に戻ります。

HTML 5 + 273238ce9338fbb04bee6997e5552b95 + d8e2720730be5ddc9c2a3782839e8eb6

<video width="320" height="240" 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>

問題:

ビデオをさまざまな形式に変換する必要があります

Youku の解決策

HTML でビデオを表示する最も簡単な方法は Youku を使用することですおよびその他のビデオ Web サイト。

Web ページでビデオを再生したい場合は、ビデオ

を Youku などのビデオ Web サイトにアップロードし、Web ページに HTML コードを挿入してビデオを再生できます:

<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="intro.swf">Play a video file</a>

关于内联视频的说明

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

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

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

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

【相关推荐】

1. 特别推荐“php程序员工具箱”V0.1版本下载

2. 免费html在线视频教程

3. php.cn原创html5视频教程

以上がHTML共有での動画再生例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。