<audio>
HTML5で導入予定の音声コンテンツ操作ようのタグです。
古いブラウザやIEは対応していません。
今までも
などでプラグインを呼び出すことで音声ファイルの再生は可能でしたが、
プラグインなしにブラウザ標準機能として再生することが可能になります。
JavaScriptなどでコントロールする事も可能。
対応フォーマットは
など
↓例
<audio src="http://www.vorbis.com/music/Epoq-Lepidoptera.ogg" controls="1">再生には<audio>タグに対応したブラウザが必要です。</audio>
属性
autoplay | ブール型。この属性が指定された場合(たとえ false であっても!)、データの読み込みが完了し、再生可能な状態になった時点で即座にコンテンツの再生が始まります。 |
controls | ブール型。指定された場合、再生・一時停止、音量、シークの各機能を制御するコントロールを表示します。 |
loop | ブール型。指定された場合、音声コンテンツの終端に達すると自動的に先頭位置に戻ります。 |
src | 埋め込む音声コンテンツへの URL を指定します。なお、この属性は HTTP access controls に従います。 |
その他、<audio>要素独自のメソッド、イベント、プロパティがあり、
JavaScriptなどでDOM操作することによりコンテンツの制御が可能です。