Buzz操作 HTML5 音频标签
Buzz 是一个用于操作 HTML5 音频标签的 JavaScript library 。它是一个没有用到其它 JavaScript 框架的独立 Library,并拥有丰富的 API 来管理这个音频标签提供的所有功能。
支持的功能包括播放、 暂停、停止、循环和音量控、取得音频信息、判断音频类型是否支持、可同时处理多个音频文件。还可以取得播放结束、错误产生或音量变化等事件。
示例代码:
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; });
评论