メイン スマートフォン HTML5 を使用して Web サイトにビデオを追加する

HTML5 を使用して Web サイトにビデオを追加する



彼の最初のブログでは PC プロ 、 ウェブ開発者 イアン・デブリン HTML5 を使用して Web サイトにビデオを埋め込む方法を明らかにします

HTML5 を使用して Web サイトにビデオを追加する

NEWSonyHDRBack_Web-462x369

リーグ・オブ・レジェンドの言語を変更する方法

おそらく、HTML5 の最大かつ最も話題になっている機能は、埋め込みビデオです。現在、Web サイトにビデオ コンテンツを追加する唯一の方法は、Flash、QuickTime、RealPlayer などのサードパーティのプラグインを使用することです。 HTML5 の夜明けとビデオ要素により、これはすべて変わります。ビデオ サポートは Web ブラウザによって処理され、サードパーティのサポートは不要になります。

いくつかの Web ブラウザーは、すでに HTML5 のサポートを提供しています。ここでは、プラグインなしのビデオをサイトに埋め込む方法と、直面する問題を明らかにします。

ファイルの種類とブラウザの互換性

まず、HTML5 でサポートされているさまざまなビデオ ファイルの種類を簡単に見ていきます。これらは Theora OGG と H.264 (.mp4) です。さまざまなブラウザーがさまざまなタイプをサポートし、まったくサポートしないものもあります。次の表はこれを示しています。

テオラ・オグH.264 (mp4)
Firefox 3.5+バツ
クローム 3+
サファリ 3+バツ
オペラ 10.5+バツ
インターネットエクスプローラー8バツバツ
インターネットエクスプローラー9バツ
iPhoneバツ
アンドロイドバツ

コーデックおよびその他の技術的な問題

HTML5 自体は、使用するビデオ コーデックを指定していません。 ウェブに最適 。したがって、すべてのブラウザをカバーするには、両方のコーデックをサポートする必要があります。

そしてもちろん、Internet Explorer もあります。現時点では、リリースされたバージョンの Internet Explorer はいずれも video 要素をサポートしておらず、ビデオを再生するにはプラグインが必要です。これは、H.264 がサポートされる Internet Explorer 9 のリリース (おそらく来年初め) で変更され、他の多くの HTML5 機能もサポートされる予定です。

ビデオ ファイルを OGG に変換する方法を知りたい場合に備えて (Theora OGG タイプの詳細については、 テオラクックブック ) を使用するファイル ミロビデオコンバーター

ビデオ要素とコーデックの詳細については、 html5 の詳細: Web 上のビデオ マーク・ピルグリム著。

HTML5 コード

次に、実際の HTML5 コードと、それを機能させる方法に移ります。 HTML5 は、Web ページにビデオを追加するために使用できる 2 つの新しい要素を提供します: |_+_| です。すでに述べた要素、および |_+_|素子。それぞれについて順番に見ていきましょう。

要素

video 要素には、次の属性を含めることができます。

属性説明
ソースビデオ ファイル自体への有効な URL
自動再生ビデオを自動的に再生するかどうかを示すブール値
コントロールデフォルトのメディア コントロールがブラウザによって表示されることを示すブール値
ループビデオを繰り返し再生する必要があるかどうかを示すブール値
予圧ビデオ自体のプリエンプティブ ダウンロードが必要かどうか、またはメタデータだけが必要かどうかをブラウザに示します。
可能な値は次のとおりです。

  • none – ビデオがプリロードされないことを示します (おそらく必要ないため)
  • メタデータ – ビデオはおそらく必要ではないが、メタデータ (サイズ、時間など) が望ましい
  • auto – ビデオ全体のダウンロードを試みるようブラウザに通知します。
  • (空の文字列) – 自動と同じことを意味します
ポスター動画データがない場合に表示する画像ファイルへのURL
ビデオの幅 (CSS ピクセル単位)
高さビデオの高さ (CSS ピクセル単位)

このことから、video 要素だけを使用して OGG ビデオを Web サイトに埋め込むのがいかに簡単であるかがわかります。

本当にそれだけです。

Theora OGG フォーマットをサポートするブラウザは、問題なくビデオを表示および再生できるようになりました。上記の表からわかるように、コードは Firefox、Chrome、および Opera でのみ機能するため、もちろん、それほど簡単ではありません。したがって、H.264 へのフォールバックも必要です。これは |_+_| を使用して達成できます。要素、ビデオ要素の複数のメディア ソースを定義できます。

Google ドキュメントで余分なページを削除する方法

要素

ソース要素には次の属性があります。

属性説明
ソースメディア (この場合はビデオ) ファイル自体への有効な URL
タイプである必要があるメディア ファイルのタイプ MIMEタイプ 、例: |_+_| Theora OGG ビデオであることを示します。また、|_+_| を使用して、ブラウザがビデオの再生方法を決定するのに役立つ MIME コーデックを提供することもできます。
ハーフメディア リソースの目的のメディア タイプを指定し、有効な メディアクエリ 、例: |_+_|ビデオがハンドヘルド デバイスまたは |_+_| に適していることを示します。これは、ビデオが 720 ピクセル以上の画面に適していることを示しています。

注: ソース要素は無効であり、開始タグはありますが、終了タグはありません。

ソース要素の最も便利な点は、さまざまなファイル タイプをスタックするために使用できることです。これにより、ブラウザは再生できるものが見つかるまで、それぞれを順番に試すことができます。

一緒に使う

ビデオ要素内のさまざまなタイプのビデオをスタックするには、次のようにコードを入力します。

上記のコードは、Internet Explorer を除くすべてのブラウザで機能します。Internet Explorer では、上記のメッセージが表示されます。

HTML5 テスト ビデオ ページ を表示して、これを自分でテストできます。このページには、Theora OGG と MP4 形式の両方の蝶のサンプル ビデオが含まれています。Firefox、Chrome、Safari、Opera、または iPhone またはAndroid ハンドセット、表示できるはずです。

鋭利なナイフをお持ちの方は、次のコードを使用して、このスタッキングを利用して、このビデオ メッセージを表示する代わりに、下部に Flash (または他のプラグイン) へのフォールバックを設定できることに気付くでしょう。 :

結論

ほとんどの HTML5 要素と同様に、source 要素と video 要素のブラウザー サポートは現在、不完全です。現在、ソース要素が、Web サイトにビデオ コンテンツを追加する最も一般的な方法としての Flash の使用を止めるかどうかについても大きな議論が行われています。これが Flash を完全に殺すかどうかはわかりませんが、それでも、Flash が存続し、Web 開発者にビデオを埋め込むためのよりクリーンで簡単なアプローチを提供すると言っても差し支えないでしょう。

興味深い記事

エディターズチョイス

ナレーターが話しているときに他のアプリの音量を下げるを無効にする
ナレーターが話しているときに他のアプリの音量を下げるを無効にする
ナレーターが話しているときに他のアプリの音量を下げる方法を無効にします。ナレーターが話しているときは、他のアプリの音量を自動的に下げます。
Gmail の SMTP 設定とは何ですか?
Gmail の SMTP 設定とは何ですか?
電子メール クライアントが SMTP (Simple Mail Transfer Protocol) 経由で Gmail アカウントからメールを送信するために必要な Gmail サーバー設定は次のとおりです。
メディアツールなしで直接公式のWindows10ISOイメージをダウンロードする
メディアツールなしで直接公式のWindows10ISOイメージをダウンロードする
メディア作成ツールをダウンロードして使用せずに、Windows 10 CreatorsUpdateの公式ISOイメージを取得する方法は次のとおりです。
Dell B1160wのレビュー
Dell B1160wのレビュー
Dell B1160w は、手頃な価格のレーザー プリンターで、少し余分なものが付いています。 USB またはネットワーク ケーブルで接続する必要はありません。802.11n Wi-Fi が組み込まれているため、家中どこからでも印刷できます。
Telegramデスクトップキーボードショートカット(ホットキー)
Telegramデスクトップキーボードショートカット(ホットキー)
Telegram Desktopを使用している場合は、そのキーボードショートカット(ホットキー)の学習に興味があるかもしれません。これがリストです。
Linux Mint18.3は改良されたソフトウェアマネージャーを取得しています
Linux Mint18.3は改良されたソフトウェアマネージャーを取得しています
Linux Mint18.3の次期バージョンは活発に開発されています。公式ブログの新しい投稿は、OSにもたらされる多くの素晴らしい改善を明らかにしています。これには、Software Managerアプリの洗練されたユーザーインターフェイスと、さまざまなシステムコンポーネントの機能強化が含まれます。広告で明らかにされた主な機能
Amazon Fire TV Stickで最近見たものをクリアする方法
Amazon Fire TV Stickで最近見たものをクリアする方法
https://www.youtube.com/watch?v=pneC6bb4st0 私たちはストリーミング メディアの時代に生きています。どこを見ても、どの企業も、私たちが見つけた新しい時代をうまく活用したいと考えているように見えます。