Class: Audio

new Audio()

切换类中
版本:
  • 1.0
作者:
  • Brucewan
继承:
依赖:
  • module:lib/zepto.js
  • module:src/base.js
源码:
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

    当前播放时间
    源码:
  • applyEffect(url)

    应用音频效果,可选效果:'cave', 'lodge', 'parking', 'lowpass', 'telephone', 'spatialized', 'backwards', 'wildecho'
    源码:

    constructor()

    构造函数
    继承自:
    • mo.Base#constructor
    源码:

    off()

    绑定事件
    继承自:
    • mo.Base#off
    源码:

    on()

    绑定事件
    继承自:
    • mo.Base#on
    源码:

    pause()

    暂停音频
    源码:

    play()

    播放音频
    源码:

    stop()

    停止音频
    源码:

    trigger()

    触发事件
    继承自:
    • mo.Base#trigger
    源码:
  • beforeinit

    名称 类型 描述
    event object
    源码:

    init

    名称 类型 描述
    event object
    源码:

    progress

    名称 类型 描述
    event object
    源码:
  • 跟随音乐起舞!-运行Demo二维码

    Loading...

    让整个页面舞动起来运行Demo二维码

    Loading...

    音乐特效运行Demo二维码

    Loading...