WebSound


模块 hilo/media/WebSound 依赖 hilo/media/HTMLAudio, hilo/media/WebAudio, hilo/util/util 源码 WebSound.js
声音播放管理器。


使用示例:

var audio = WebSound.getAudio({
    src: 'test.mp3',
    loop: false,
    volume: 1
}).on('load', function(e){
    console.log('load');
}).on('end', function(e){
    console.log('end');
}).play();

方法概览

方法 定义于
static 激活音频功能。注意:需用户事件触发此方法才有效。目前仅对WebAudio有效。
WebSound
getAudio(source:String|Object, preferWebAudio:Boolean):WebAudio|HTMLAudio
static 获取音频对象。默认优先使用 WebAudio
WebSound
removeAudio(source:String|Object)
static 删除音频对象。
WebSound

方法详情

[Static] enableAudio()
激活音频功能。注意:需用户事件触发此方法才有效。目前仅对WebAudio有效。
[Static] getAudio(source:String|Object, preferWebAudio:Boolean):WebAudio|HTMLAudio
获取音频对象。默认优先使用 WebAudio
parameters
source:String|Object — 若source为String,则为音频src地址;若为Object,则需包含src属性。
preferWebAudio:Boolean Optional, Default: true — 是否优先使用WebAudio,默认 true 。
return
WebAudio|HTMLAudio — 音频播放对象实例。
[Static] removeAudio(source:String|Object)
删除音频对象。
parameters
source:String|Object — 若source为String,则为音频src地址;若为Object,则需包含src属性。