描述
bugoo.js 是一个适用于pc和mobile浏览器的音频播放类库。
特性
- 暂且只支持mp3音频(其他音频也可放,但不保证质量)
- 支持HTML5的audio接口使用HTML5播放
- 一个页面不能同时播放两个音频
- 不依赖任何前端类库
浏览器支持
- ie6++ 及 各种现代浏览器
- 移动端浏览器
Demo
文档
示例
var sound = media: 'sound.mp3' //音频文件的地址(必须) swfFile: 'player.swf' //flash文件的地址,不支持audio api的浏览器使用(必须) { //加载时执行的方法 } { //开始播放时执行的方法 } { //播放过程中执行的方法 } { //停止时执行的方法 };
立即播放:
var sound = media: 'sound.mp3' swfFile: 'player.swf';
播放
sound;
停止
sound;
属性
- duration:
Number
音频的时长(以s为单位) - currentTime:
Number
当前播放的进度(以s为单位) - status:
String
播放的状态。有ready
,loading
,playing
,paused
(flash没有这个状态)和ended
四个返回值。