HTML5で音声や動画を読み込むためのコード
[I. 前書き
Flashを使用しないネイティブなオーディオやビデオのサポートを含むHTML5の機能。
HTML5の<audio>と<video>タグを使用すると、サイトにメディアを簡単に追加することができます。src 属性でメディア リソースを特定し、controls 属性でメディアの再生と一時停止ができるようにするだけです。
[II.動画の埋め込み】です。]
ウェブページに動画ファイルを埋め込む場合の最もシンプルな方法は、以下の通りです。
<video src="img/sounds/mu04.mp3" width="300" height="200" controls>
Your browser does not support the <video> element.
</video>
HTML5仕様の現在のドラフトでは、ブラウザがvideoタグでサポートすべきビデオフォーマットはまだ指定されていません。しかし、最も一般的に使用されている動画形式は
Ogg。mpeg4: H.264 ビデオエンコーダーと AAC オーディオエンコーダーを使用した MPEG4 ファイルです。
メディアファイルを指定するには、メディアタイプなどの属性を持つ <source> タグを使用します。video 要素では複数の source 要素を使用でき、ブラウザは最初に認識された形式である
<!DOCTYPE HTML>
<html>
<body>
<video width="300" height="200" controls autoplay>
<source src="img/sounds/3.mp4" type="video/ogg" />
<source src="img/sounds/3.mp4" type="video/mp4" />
Your browser does not support the <video> element.
</video>
</body>
</html>
[III. 動画属性の仕様
HTML5 の video タグは、いくつかの属性を使用して、ルック&フィールや様々な制御機能を制御することができます。(Baiduを参照)
[IV. エンベデッドオーディオ
HTML5でサポートされている<audio>タグは、以下のようにHTMLやXHTML文書に音声コンテンツを埋め込むために使用されます。
<audio src="img/sounds/mu04.mp3" controls autoplay>
Your browser does not support the <audio> element.
</audio>
現在のHTML仕様書ドラフトでは、audioタグでブラウザがサポートすべき音声フォーマットはまだ指定されていません。しかし、最も一般的なオーディオ・フォーマットはogg、mp3、wavです。
メディアタイプなどの属性を持つ <source> タグを使ってメディアを指定します。audio 要素では複数の source 要素を使用でき、ブラウザは最初に認識された形式を使用します。
<!DOCTYPE HTML>
<html>
<body>
<video width="300" height="200" controls autoplay>
<source src="img/sounds/mu04.mp3" type="video/ogg" />
<source src="img/sounds/mu04.mp3" type="video/mp4" />
Your browser does not support the <video> element.
</video>
</body>
</html>
Audio属性指定
HTML5のaudioタグは、ルック&フィールや各種制御を行うために、いくつかの属性を使用することができます。
[V. JavaScriptによるメディアイベントの処理]。
HTML5のaudioタグやvideoタグは、複数の属性を用いてJavaScriptで様々な制御を行うことができます。
以下は、指定された動画の再生を許可する例です。
<!DOCTYPE HTML>
<head>
<script type="text/javascript">
function PlayVideo(){
var v = document.getElementsByTagName("video")[0];
v.play();
}
</script>
</head>
<html>
<body>
<form>
<video width="300" height="200" src="img/sounds/3.mp4">
Your browser does not support the <video> element.
</video>
<input type="button" onclick="PlayVideo();" value="Play"/>5555555555
</form>
</body>
</html>
[VI.サマリー】をご覧ください。]
今回は、htmlの基礎をもとに、audio<audio>タグ<video>タグの一連の操作、動画の埋め込み方などを紹介します。動画を埋め込む方法とその使い方について詳しく説明しています。また、HTMLの理解を深めるために、豊富な例題を用意しています。
チュートリアルをもとに自分で属性を追加して実行すると、思いのほか成果が上がります。
HTML5を使って音声や動画を読み込むコードはこの記事が全てです。もっと関連するHTML5で音声や動画を読み込むコンテンツはスクリプトハウスの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください、今後ともスクリプトハウスをよろしくお願いします
関連
-
シェアボタン付きAmazeUIボトムナビゲーションバー用サンプルコード
-
HTML5+CSSでfloatを設定しても、真ん中や間違った行の代わりに移動しない問題
-
Html5は、コンテナは、画面の高さや残りの高さの適応的なレイアウトの実装を埋めることができます
-
html5動画の共通APIインタフェースの実例を紹介
-
QRコードポスター付きキャンバス生成の落とし穴記録
-
画像にタイル状の透かしを追加するためのhtml5キャンバス
-
html5 目覚ましアプリミニノート
-
画像リソースが同一ドメイン下にないために、キャンバスがクロスドメインで汚染される場合の解決策
-
キャンバス・クロスドメイン・デピットの実践の説明
-
webViewでhtml画像を読み込む際の問題を解決する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
html5フォームにおけるrequired属性の使用について
-
Html5で新しくなったこと
-
Html5プロジェクト適応システムダークカラーモードプログラム概要の詳細説明
-
ドラッグ&ドロップでホバーアイコンを作成するhtml5サンプルコード
-
キャンバスを使った移動可能なグリッドの描画方法のサンプルコード
-
Html5によるマンドモバイル活用の甌穴(おうけつ)踏査
-
html5でhotcss.jsを使い、携帯電話の自己適合を実現する方法
-
H5では、ダイナミックなグラフィックス機能を実現するために、キャンバスの最も強力なインタフェース
-
HTML5で実現する写真・カメラ機能
-
Canvas がクロスドメイン画像を導入し、toDataURL() エラーが発生する。