在html5裏,audio是新增的功能。它方便了用戶。html
大多數音頻是經過插件(好比 Flash)來播放的。然而,並不是全部瀏覽器都擁有一樣的插件。html5
HTML5 規定了一種經過 audio 元素來包含音頻的標準方法。瀏覽器
audio 元素可以播放聲音文件或者音頻流。spa
不過它的兼容性還不完善。只有IE 9 支持MP3,Firefox 3.5和Opera 10.5支持Ogg Vorbi、Wav,Chrome 3.0支持Ogg Vorbis、MP3,Safari 3.0支持MP三、Wav。插件
若是要用js來控制audio的暫停與播放,咱們不能直接在audio上添加點擊事件,須要另外添加按鈕才能夠綁定點擊事件。code
HTML代碼以下:htm
<button onclick="playPause()">播放/暫停</button> <audio id="audio1" width="420" > <source src="example.mp4" type="audio/mp4" /> <source src="example.ogg" type="audio/ogg" /> </audio>
JS代碼以下:blog
var myAudio = document.getElementById('audio1'); function playPause(){ if(myAudio.paused){ myAudio.play(); }else{ myAudio.pause(); } }
不過有些手機瀏覽器卻不兼容play()和pause().須要本身研究一下再使用。事件