一.audio標籤
簡單語法html
<audio src="音頻連接"></audio>
屬性
autoplay |
|
若是出現該屬性,則音頻在就緒後立刻播放。 |
controls |
|
若是出現該屬性,則向用戶顯示控件,好比播放按鈕。 |
loop |
|
若是出現該屬性,則每當音頻結束時從新開始播放。 |
preload |
|
若是出現該屬性,則音頻在頁面加載時進行加載,並預備播放。若是使用 "autoplay",則忽略該屬性。 |
src |
url |
要播放的音頻的 URL。 |
二.audio對象
1.對象屬性
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 |
設置或返回音頻的音量。 |
2.對象方法
addTextTrack() |
向音頻添加新的文本軌道。 |
canPlayType() |
檢查瀏覽器是否可以播放指定的音頻類型。 |
fastSeek() |
在音頻播放器中指定播放時間。 |
getStartDate() |
返回新的 Date 對象,表示當前時間線偏移量。 |
load() |
從新加載音頻元素。 |
play() |
開始播放音頻。 |
pause() |
暫停當前播放的音頻。 |