html5plus Audio模块详解

| 阅读数:--次| 作者:html5plus
摘要:Audio模块用于提供音频的录制和播放功能,可调用系统的麦克风设备进行录音操作,也可调用系统的扬声器设备播放音频文件。通过plus.audio获取音频管理对象

audio

Audio模块用于提供音频的录制和播放功能,可调用系统的麦克风设备进行录音操作,也可调用系统的扬声器设备播放音频文件。通过plus.audio获取音频管理对象。

常量:

方法:

对象:

回调方法:

权限:

permissions

"Audio": {
	"description": "访问音频设备"
}
			

AudioRecorder

录音对象

interface AudioRecorder {
	readonly attribute DOMString[] supportedSamplerates;
	readonly attribute DOMString[] supportedFormats;
	function record( option, successCB, errorCB );
	function stop();
}
				

属性:

方法:

AudioPlayer

音频播放对象

interface AudioPlayer {
	function void play( successCB, errorCB );
	function void pause();
	function void resume();
	function void stop();
	function void seekTo( position );
	function Number getDuration();
	function Number getPosition();
	function void setRoute( route );
}
				

说明:

音频播放对象,用于音频文件的播放。不能通过new方法直接创建,只能通过audio.createPlayer方法创建。

方法:

RecordOption

JSON对象,调用麦克风设备进行录音的参数

属性:

RecordSuccessCallback

录音操作成功回调

void onSuccess( recordFile ) {
	// Get record file code.
}
				

说明:

麦克风录音操作成功的回调函数,在录音操作完成调用stop()方法时调用。

参数:

返回值:

void : 无

PlaySuccessCallback

播放音频文件操作成功回调

void onCompleted() {
	// Play audio file completed code.
}
				

说明:

麦克风录音操作成功的回调函数,在录音操作完成调用stop()方法时调用。

参数:

返回值:

void : 无

AudioErrorCallback

音频操作失败回调

void onError( error ) {
	// Handle audio error
}
				

参数:

返回值:

void : 无
返回顶部
学到老代码浏览 关闭浏览