API
Component

Audio ($UI/comp/multimedia/components/audioex/audio)

使用范围:UI2

Contents

component Audio ($UI/comp/multimedia/components/audioex/audio) extends BindComponent

<b>使用场景</b>:播放音频 ; <b>使用方法</b>:拖入设计器中,在属性中指定音频的url,或者动态资源路径指向动态数据集的文件列

	
	

Constructor Top

  Audio ()
  Audio ( options)

Methods Top

void pause ()
void play ()
void seek (Double position)

Operations Top

void audioPause ()
void audioPlay ()
void audioSeek (Double position)

Events Top

void onCanplay (AudioEvent event)
void onEnded (AudioEvent event)
void onPause (AudioEvent event)
void onPlay (AudioEvent event)
void onTimeupdate (AudioEvent event)

Constructor details Top

public Audio ()

<b>使用场景</b>:播放音频 ; <b>使用方法</b>:拖入设计器中,在属性中指定音频的url,或者动态资源路径指向动态数据集的文件列

	
	

public Audio ( options)

构造函数

Inherited from ViewComponent

	
		参数options格式类似{parent:xx, config:{}},parent是组件的父节点,允许为空或不指定,config是组件的参数选项
	 

Parameters

options

参数选项

Methods Detail Top

public void pause ()

暂停

Return Value

void

public void play ()

播放

Return Value

void

public void seek (Double position)

跳转

Parameters

Double position

跳转位置

Return Value

void

Operations Detail Top

public void audioPause ()

暂停

Return Value

void

public void audioPlay ()

播放

Return Value

void

public void audioSeek (Double position)

跳转

Parameters

Double position

跳转位置

Return Value

void

Events Detail Top

public void onCanplay (AudioEvent event)

[回调型事件]音频可以播放事件

Parameters

AudioEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明, "audio" : audio对象, "duration" : 音频总长度, "currentTime" : 当前位置 }

Return Value

void

public void onEnded (AudioEvent event)

[回调型事件]音频播放到尾事件

Parameters

AudioEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明, "audio" : audio对象, "duration" : 音频总长度, "currentTime" : 当前位置 }

Return Value

void

public void onPause (AudioEvent event)

[回调型事件]音频暂停事件

Parameters

AudioEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明, "audio" : audio对象, "duration" : 音频总长度, "currentTime" : 当前位置 }

Return Value

void

public void onPlay (AudioEvent event)

[回调型事件]音频播放事件

Parameters

AudioEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明, "audio" : audio对象, "duration" : 音频总长度, "currentTime" : 当前位置 }

Return Value

void

public void onTimeupdate (AudioEvent event)

[回调型事件]音频播放时间更新事件

Parameters

AudioEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明, "audio" : audio对象, "duration" : 音频总长度, "currentTime" : 当前位置 }

Return Value

void