playText

play stopPlay playState

概述

本模块封装文本播放功能,不需要使用其他平台,可以播放多种语言。

play

播放文本

play({params})

params

text:

  • 类型:字符串
  • 描述:语音播放内容文本。

rate:

  • 类型:数字类型
  • 描述:播放速率
  • 默认值:0.5
  • 取值范围:
  • 0到1之间

示例代码

可用性

iOS系统

可提供的1.0.0及更高版本

pausePlay

暂停播放文本

pausePlay()

示例代码

  1. playText.pausePlay();

可提供的1.0.0及更高版本

continuePlay

继续播放文本

continuePlay()

示例代码

  1. var playText = api.require('playText');
  2. playText.continuePlay();

可用性

iOS系统

可提供的1.0.0及更高版本

stopPlay

停止播放

stopPlay()

示例代码

可用性

iOS系统

可提供的1.0.0及更高版本

playState

获取播放状态

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. state: 0 //数字类型;0 代表暂停中,1代表播放中
  3. message'' //描述状态

err:

  • 类型:JSON 对象
  • 内部字段:
  1. //无返回值
  2. }

示例代码

可用性

iOS系统

可提供的1.0.0及更高版本

addEventListener

监听事件

addEventListener({params}, callback(ret, err))

params

name:

  • 类型:字符串
  • 描述:事件名称。
  • 取值范围:
  • playText

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. state: 0 //数字类型;
  3. //0(开始播放)
  4. //2(播放暂停)
  5. //3(播放继续)
  6. //4(播放取消)
  7. message'' //描述状态
  8. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {

可用性

iOS系统