HTMLAudio


模块 hilo/media/HTMLAudio 依赖 hilo/core/Hilo, hilo/core/Class, hilo/event/EventMixin 源码 HTMLAudio.js
HTMLAudio声音播放模块。此模块使用HTMLAudioElement播放音频。 使用限制:iOS平台需用户事件触发才能播放,很多Android浏览器仅能同时播放一个音频。

属性概览

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

方法概览

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

属性详情

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

构造函数

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

方法详情

load()
pause()
play()
resume()
setMute(muted)
parameters
muted
setVolume(volume)
parameters
volume
stop()