【audioタグの属性】 | 意味 | 使用可能タグ |
---|---|---|
autoplay | 自動的に再生を開始します。 | [audio] |
controls | コントローラを表示します。 | [audio] |
loop | ループ再生します。 | [audio] |
mediagroup=name | 複数のメディアリソースをグルーピングする際のグループ名を指定します。 | [audio] |
preload=value |
ページ表示時にメディアリソースを事前ロードするか指定します。指定に従うかどうかはブラウザの実装にまかされます。 auto:事前ロードする none:事前ロードしない metadata:メタデータのみを事前ロードする autoplayが指定された場合は無視されます。 | [audio] |
muted | 音をミュートします。 | [audio] |
src=url | メディアリソースのURLを指定します。 | [audio] |
crossorigin=state |
CORS(Cross-Origin Resource Sharing)で使用される属性で、他のサイトのリソースにアクセスする際に、認証情報を使用するかどうかを指定します。 anonymous:認証情報を使用しない use-credintials:認証情報を使用する | [audio] |
属性名 | 説明 |
volume: volume |
音量を指定。 0~100 までの数値 120% のようなパーセント指定 silent(無音) x-soft(レベル 0) soft(レベル 25) medium(既定値:レベル 50) loud(レベル 75) x-loud(レベル 100) inherit(継承) |
voice-volume: volume |
音量を指定。 silent(無音) x-soft(レベル 0) soft(レベル 25) medium(既定値:レベル 50) loud(レベル 75) x-loud(レベル 100) inherit(継承) デシベル値(dB) loud -6dB=loud よりも 6DB だけ小さな音 |
speak: speak |
音声ユーザエージェントでの読み上げ方法を指定。 none(読まない) normal(既定値:通常) spell-out(テキストのスペルを 1文字ずつ) inherit(継承) |
pause: brefore after |
音声ユーザエージェントで読み上げる際の間を指定。 pause-before は要素を読む前の間。 pause-after は要素を読む後の間。 pause は両方の間。 pause の引数がひとつの時は前後の間を指定。 1s(1秒) 100ms(100ミリ秒) 100%(平均的な 1単語に要する時間) inherit(継承) |
pause-before: time | |
pause-after: time | |
cue: brefore after |
要素の前後で読み上げる音声を指定。 url(sound.wav) のような URL none(読み上げない) inherit(継承) cue は両方の音声を一度に指定。 cue の引数がひとつの時は、前後の音声を指定。 |
cue-after: sound | |
cue-before: sound | |
play-during: sound mix repeat |
背景音を url(back.wav)で指定。 mix(親要素の背景音はそのままで音を重ねる) repeat(背景音を繰り返す) auto(既定値:自動) none(背景音無し) inherit(継承) |
azimuth: angle |
音源の水平方向を -360deg~360deg の角度で指定。 left-side(-90deg) far-left(-60deg) left(-40deg) center-left(-20deg) center(既定値:0deg) center-right(20deg) right(40deg) far-right(60deg) right-side(90deg) leftward(現在より反時計回りに 20deg) rightward(現在より時計回りに 20deg) inherit(継承) |
elevation: angle |
azimuth: が水平方向の角度 elevation: は垂直方向の角度 -90deg~90deg の角度指定 below(-90deg) level(0deg) above(90deg) higher(現在より+10deg) lower(現在より-10deg) inherit(継承) |
speech-rate: rate |
読み上げるスピードを指定。 180(1分間に約180語)のような数値 x-slow(80語) slow(120語) medium(180~200語) fast(300語) x-fast(500語) faster(現在より+40語) slower(現在より-40語) inherit(継承) |
voice-family: voice, voice, ... |
声の候補を指定。 male(男性) female(女性) child(子供)の他 |
pitch: patch |
声のピッチを指定。 120Hz や 1kHz のような数値指定 x-low(低い) low(低め) medium(普通) high(高め) x-high(高い) inherit(継承) |
pitch-range: range |
声の抑揚を指定。 stress: はアクセント部分の抑揚。 richness: は声の通りやすさを 0~100 までの数値 inherit(継承) |
stress: stress | |
richness: richness | |
speak-punctuation: mode |
セミコロンなどの区切り文字の読み方。 code(文字通り発音する) none(区切りは入れるが発音しない) inherit(継承) |
speak-numeral: mode |
数字の読み方を指定。 digits(イチ・ニィ・サンのように) continuous(ヒャクニジュウサンのように) inherit(継承) |
speak-header: mode |
テーブル セル 読み上げ時にヘッダ情報を読むかを指定。 once(既定値:同じヘッダを参照する一連のセルの前で一度だけ読む) always(すべての関連セルの前で読む) inherit(継承) |