语音组件
该类提供了对移动设备的语音接口的调用,包括:

  • 开始录音(startRecord)
  • 停止录音(stopRecord)
  • 播放录音(playVoice)
  • 停止播放(stopVoice)
  • 获取播放时间(getDuration)
  • 提供有UI界面的录、播一套的组件
  • 提供有UI界面的播放录音的界面

注:录音时,需要将记录的文件名以.wav的格式进行录制

方法

getDuration

getDuration
(
  • url
)
Number

获取播放时间

参数:

名称类型标识描述
url Object 必选

播放文件地址

返回值:

[Number]

播放时间

init

init
(
  • [options]
)

录、播UI界面

参数:

名称类型标识描述
[options] Object 可选

调用配置参数

名称类型标识描述
[text] String 可选

UI组件标题

[callback] Function 可选

点击使用按钮回调函数,将录音结果的文件地址返回给回调

[cancelCallback] Function 可选

点击取消按钮的回调

play

play
(
  • options
)

播放录音UI界面

参数:

名称类型标识描述
options Object 必选

调用配置参数

名称类型标识描述
filepath String 必选

录音文件的地址

filename String 必选

录音文件的名称

[cancelCallback] Function 可选

点击取消按钮的回调

playVoice

playVoice
(
  • options
)

播放录音

参数:

名称类型标识描述
options Object 必选

播放录音参数配置

名称类型标识描述
url String 必选

播放文件地址

[success] Function 可选

成功播放完毕回调函数

[error] Function 可选

失败回调函数

[initSuccess] Function 可选

成功开始播放的回调函数

startRecord

startRecord
(
  • [cfg]
)
Object

开始录音

参数:

名称类型标识描述
[cfg] Object 可选

回调函数对象配置

名称类型标识描述
[success] Function 可选

成功回调函数

[error] Function 可选

失败回调函数

返回值:

[Object]

媒体对象Media

stopRecord

stopRecord
(
  • [cfg]
)

停止录音

参数:

名称类型标识描述
[cfg] Object 可选

回调函数对象配置

名称类型标识描述
[success] Function 可选

成功回调函数

stopVoice

stopVoice
(
  • obj
)

停止播放

参数:

名称类型标识描述
obj Object 必选

参数对象配置

名称类型标识描述
url String 必选

播放文件地址

[success] Function 可选

成功回调函数

Top