Buzz操作 HTML5 音頻標簽
Buzz 是一個用于操作 HTML5 音頻標簽的 JavaScript library 。它是一個沒有用到其它 JavaScript 框架的獨立 Library,并擁有豐富的 API 來管理這個音頻標簽提供的所有功能。
支持的功能包括播放、 暫停、停止、循環(huán)和音量控、取得音頻信息、判斷音頻類型是否支持、可同時處理多個音頻文件。還可以取得播放結束、錯誤產(chǎn)生或音量變化等事件。
示例代碼:
var mySound = new buzz.sound( "/sounds/myfile", {
formats: [ "ogg", "mp3", "acc" ]
});
mySound.play()
.fadeIn()
.loop()
.bind( "timeupdate", function() {
var timer = buzz.toTimer( this.getTime() );
document.getElementById( "timer" ).innerHTML = timer;
});評論
圖片
表情
