HTMLにオーディオ・ビデオコントロールを組み込む方法を解説
HTMLで動画や音声ファイルを扱う際、controls属性を指定するだけで、ブラウザ標準の操作パネル(再生・一時停止ボタン、音量調整、シークバーなど)を簡単に表示できます。特別なスクリプトは不要で、属性を1つ追加するだけで実装できるのが魅力です。
controls属性の基本
videoタグまたはaudioタグにcontrolsと記述するだけで、ユーザーがメディアを自由に操作できるようになります。この属性が指定されていない場合、再生ボタンなどは表示されず、自動的に再生されない限りコンテンツを視聴できません。
実装例
以下のコードは、videoタグにcontrols属性を適用したシンプルなサンプルです。実際にブラウザで動作を確認してみてください。
<!DOCTYPE html>
<html>
<head>
<title>HTML video Tag</title>
</head>
<body>
<p>Online Compiler</p>
<br />
<video width = "500" height = "300" controls>
<source src = "/html/compileonline.mp4" type = "video/mp4">
This browser doesn't support video tag.
</video>
</body>
</html>コードのポイント解説
- width・height属性: 動画の表示サイズをピクセル単位で指定します。
- sourceタグ: 再生する動画ファイルのパスと形式(type属性)を指定します。
- フォールバックテキスト: sourceタグ内のテキストは、ブラウザがvideoタグ非対応の場合に表示されます。
補足:audioタグでも同じ要領で使える
controls属性はaudioタグにもそのまま利用できます。例えば<audio src="sample.mp3" controls></audio>のように記述すれば、音声プレイヤーが表示されます。
また、主要なブラウザ(Chrome、Firefox、Safari、Edge)はすべてcontrols属性に対応しているため、互換性を気にせず使用できます。
-
HTML Webページにオーディオプレーヤーを追加する方法
HTMLでのオーディオ再生の基本Webページに音声を埋め込むには、HTMLの<audio>要素を使用します。この要素にcontrols属性を追加すると、再生・一時停止・音量調整などができるオーディオプレーヤーがブラウザ上に表示されます。対応している音声フォーマットHTMLの<audio>要素でサポートされている主な音声フォーマットは以下の3つです。MP3(audio/mpeg)― 最も広く使われている形式で、ほぼすべてのブラウザで再生可能Wav(audio/wav)― 非圧縮の高音質形式だが、ファイルサイズが大きくなりがちOgg(audio/ogg)― オープンソースの
-
HTML DOM Video controlsプロパティの使い方を徹底解説
HTML DOMのVideo controlsプロパティは、動画に標準のコントロール(再生・一時停止・音量調整など)を表示するかどうかを、ブール値(true/false)で取得または設定するためのプロパティです。構文以下が基本の構文です。値を取得する場合(true/falseが返される)mediaObject.controls値を設定する場合mediaObject.controls = booleanValueここで指定できる「booleanValue」は以下の通りです。booleanValue説明true動画に標準のコントロールが表示されますfalse動画に標準のコントロールは表示されません