<audio> の仕様
カテゴリー | 使用できる場所(親要素) | コンテンツモデル(子要素) | タグ省略 |
フローコンテンツ フレージングコンテンツ エンベディッドコンテンツ インタラクティブコンテンツ(cotrols属性指定有の時) | エンベディッドコンテンツを子要素にもてる場所 | ・src属性指定有の時:<track>の後にトランスペアレント
・src属性指定無の時:<source>、<track>の後にトランスペアレント ※どちらも<audio>、<video>は不可 | 不可 |
<audio>の属性
【構文】
<audio controls autoplay loop muted preload="auto" ・・・>
<source src="音源">
<p>audioに対応していない場合のメッセージ</p>
</audio>
属性 | 意味 |
---|
値のサンプルなど |
controls | 音再生のコントロールを表示 |
- |
src="音源ファイル名" | 音声や音楽のファイル名 ※一般的には「source」タグで指定する |
「sample.ogg」 「sample.mp3」 拡張子:「.mp3」「.ogg」「m4a」 |
crossorigin="値" | CORS(Cross-Origin Resource Sharing)で使用される属性。他のサイトのリソースにアクセスする際に、認証情報を使用するかどうかを指定 |
値 | 意味 |
anonymous | 認証不要 |
use-credentials | 認証が必要 |
|
preload="値" | 先読みの指定 |
値 | 意味 |
none | 先読みしない |
metadata | メタデータ(サイズや長さなど)のみ先読みする |
auto | 音声や音楽を先読みする |
|
autoplay | 自動再生の指定 |
- |
mediagroup="グループ名" | 同一文書内の複数メディアを同期させる指定 |
同期させるメディアに同じグループ名を指定(2013年4月時点で詳細不明) |
loop | 繰返し再生の指定 |
- |
muted | 音を出さない指定 |
- |
ページTOP
<audio>のサンプル
audioのサンプル
<audio controls>
<source src="se_maoudamashii_onepoint03.mp3">
<source src="se_maoudamashii_onepoint04.ogg">
<p style="color: red">HTML5のaudioに対応していないブラウザのためサンプルは表示されません。</p>
</audio>
ページTOP
留意事項
- <audio>タグは、HTML5で追加されたタグのため、対応していないブラウザも多くあります。
当面は、<div>タグなどで対応した方が良いかも知れません。
- ブラウザにより対応している音源ファイルは異なります。
通常は<source>で複数の音種類を指定することで、各種ブラウザに対応します。
<source>を複数指定した場合、先頭が優先でブラウザに対応したファイルが選択されます。
IE(Ver9~) | Chrome | Firefox | Safari | Opera |
MP3,AAC | Ogg,MP3,AAC | Ogg | MP3,AAC | Ogg |
ページTOP