【Audio】Audioオブジェクトのメソッドとプロパティ


Audioのコードフォーマット

audioオブジェクトの取得
var audio = document.querySelector("#audio");
    audio.autoplay = true;

Audioオブジェクトのプロパティ
ツールバーの
説明
audioTracks
使用可能なオーディオトラックを表すAudioTrackListオブジェクトを返します.
autoplay
準備完了(ロード完了)後にオーディオを再生するかどうかを設定または戻します.
buffered
オーディオバッファリングされた部分を表すTimeRangesオブジェクトを返します.
controller
オーディオの現在のメディアコントローラを表すMediaControllerオブジェクトを返します.
controls
オーディオがコントロール(再生/一時停止など)を表示すべきかどうかを設定または戻します.
crossOrigin
オーディオのCORS設定を設定または戻します.
currentSrc
現在のオーディオのURLを返します.
currentTime
オーディオの現在の再生位置を秒単位で設定または戻します.
defaultMuted
オーディオの既定のミュートを設定または戻します.
defaultPlaybackRate
オーディオの既定の再生速度を設定または戻します.
duration
オーディオの長さを秒単位で返します.
ended
オーディオの再生が終了したかどうかを返します.
error
オーディオエラー状態を表すMediaErrorオブジェクトを返します.
loop
終了時にオーディオを再再生するかどうかを設定または戻します.
mediaGroup
オーディオが属するメディアの組合せの名前を設定または返します.
muted
サウンドをオフにするかどうかを設定または戻します.
networkState
オーディオの現在のネットワーク状態を返します.
paused
オーディオを一時停止するかどうかを設定または戻します.
playbackRate
オーディオ再生の速度を設定または戻します.
played
オーディオが再生された部分を示すTimeRangesオブジェクトを返します.
preload
オーディオのpreloadプロパティの値を設定または返します.
readyState
オーディオの現在の準備状態を返します.
seekable
オーディオアドレッシング可能な部分を表すTimeRangesオブジェクトを返します.
seeking
ユーザが現在オーディオで検索しているかどうかを返します.
src
オーディオのsrcプロパティの値を設定または返します.
textTracks
使用可能なテキストトラックを表すTextTrackListオブジェクトを返します.
volume
オーディオの音量を設定または戻します.
Audio     

方法
説明
addTextTrack()
オーディオに新しいテキストトラックを追加します.
canPlayType()
ブラウザが指定したオーディオタイプを再生できるかどうかを確認します.
fastSeek()
オーディオプレーヤーで再生時間を指定します.
getStartDate()
現在のタイムラインオフセットを表す新しいDateオブジェクトを返します.
load()
オーディオ要素を再ロードします.
play()
オーディオの再生を開始します.
pause()
現在再生中のオーディオを一時停止します.