WebAudio


模块 hilo/media/WebAudio 依赖 hilo/core/Hilo, hilo/core/Class, hilo/event/EventMixin 源码 WebAudio.js
WebAudio声音播放模块。它具有更好的声音播放和控制能力,适合在iOS6+平台使用。 兼容情况:iOS6+、Chrome33+、Firefox28+支持,但Android浏览器均不支持。

属性概览

属性 定义于
autoPlay:Boolean
是否自动播放。默认为false。
WebAudio
duration:Number
音频的时长。只读属性。
WebAudio
loaded:Boolean
音频资源是否已加载完成。只读属性。
WebAudio
loop:Boolean
是否循环播放。默认为false。
WebAudio
muted:Boolean
是否静音。默认为false。
WebAudio
playing:Boolean
是否正在播放音频。只读属性。
WebAudio
src:String
播放的音频的资源地址。
WebAudio
volume:Number
音量的大小。取值范围:0-1。
WebAudio
static
WebAudio
static
WebAudio

方法概览

方法 定义于
WebAudio(properties:Object)
构造函数
WebAudio
load()
WebAudio
WebAudio
play()
WebAudio
WebAudio
setMute(muted)
WebAudio
setVolume(volume)
WebAudio
stop()
WebAudio
static
WebAudio

属性详情

autoPlay:Boolean
是否自动播放。默认为false。
duration:Number
音频的时长。只读属性。
[Static] enabled
[Static] isSupported
loaded:Boolean
音频资源是否已加载完成。只读属性。
loop:Boolean
是否循环播放。默认为false。
muted:Boolean
是否静音。默认为false。
playing:Boolean
是否正在播放音频。只读属性。
src:String
播放的音频的资源地址。
volume:Number
音量的大小。取值范围:0-1。

构造函数

WebAudio(properties:Object)
parameters
properties:Object — 创建对象的属性参数。可包含此类所有可写属性。

方法详情

[Static] enable()
load()
pause()
play()
resume()
setMute(muted)
parameters
muted
setVolume(volume)
parameters
volume
stop()