new Audio()
切换类中
Example
var audio = new mo.Audio({
src: 'http://ossweb-img.qq.com/images/audio/motion/audio4.mp3',
controller: $('.bg-music')
});
参数
属性
方法
事件
名称 | 类型 | 参数 | 默认值 | 描述 |
---|---|---|---|---|
config.src |
string | 需要播放的音频地址,需要同域,或允许跨域请求(accect: *\/*),如果是跨域的音频地址,将只支持基础的功能; | ||
config.controller |
object | string |
<optional> |
显示波形的容器; | |
config.autoPlay |
boolean |
<optional> |
true | 是否自动播放; |
config.loop |
boolean |
<optional> |
true | 是否循环播放; |
config.effect |
string |
<optional> |
'none' | 给音频添加的效果('cave', 'lodge', 'parking', 'lowpass', 'telephone', 'spatialized', 'backwards', 'wildecho'); |
config.fillColor |
string |
<optional> |
波形填充颜色,eg.'#ff0000'; | |
config.fillNum |
number |
<optional> |
12 | 容器宽度最好为fillNum的整数倍,eg. fillNum=12,容器宽度为60px |
-
currentTime :number
-
当前播放时间
- 源码:
- audio.js, line 131
-
applyEffect(url)
-
应用音频效果,可选效果:'cave', 'lodge', 'parking', 'lowpass', 'telephone', 'spatialized', 'backwards', 'wildecho'
- 源码:
- audio.js, line 392
-
constructor()
-
构造函数
- 继承自:
- mo.Base#constructor
- 源码:
- base.js, line 42
-
off()
-
绑定事件
- 继承自:
- mo.Base#off
- 源码:
- base.js, line 61
-
on()
-
绑定事件
- 继承自:
- mo.Base#on
- 源码:
- base.js, line 52
-
pause()
-
暂停音频
- 源码:
- audio.js, line 266
-
play()
-
播放音频
- 源码:
- audio.js, line 216
-
stop()
-
停止音频
- 源码:
- audio.js, line 282
-
trigger()
-
触发事件
- 继承自:
- mo.Base#trigger
- 源码:
- base.js, line 69
跟随音乐起舞!-运行Demo二维码
Loading...
让整个页面舞动起来运行Demo二维码
Loading...
音乐特效运行Demo二维码
Loading...