playText
概述
本模块封装文本播放功能,不需要使用其他平台,可以播放多种语言。
play
播放文本
play({params})
params
text:
- 类型:字符串
- 描述:语音播放内容文本。
rate:
- 类型:数字类型
- 描述:播放速率
- 默认值:0.5
- 取值范围:
- 0到1之间
示例代码
可用性
iOS系统
可提供的1.0.0及更高版本
pausePlay
暂停播放文本
pausePlay()
示例代码
playText.pausePlay();
可提供的1.0.0及更高版本
continuePlay
继续播放文本
continuePlay()
示例代码
var playText = api.require('playText');
playText.continuePlay();
可用性
iOS系统
可提供的1.0.0及更高版本
stopPlay
停止播放
stopPlay()
示例代码
可用性
iOS系统
可提供的1.0.0及更高版本
playState
获取播放状态
ret:
- 类型:JSON 对象
- 内部字段:
{
state: 0 //数字类型;0 代表暂停中,1代表播放中
message:'' //描述状态
err:
- 类型:JSON 对象
- 内部字段:
//无返回值
}
示例代码
可用性
iOS系统
可提供的1.0.0及更高版本
addEventListener
监听事件
addEventListener({params}, callback(ret, err))
params
name:
- 类型:字符串
- 描述:事件名称。
- 取值范围:
- playText
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: 0 //数字类型;
//0(开始播放)
//2(播放暂停)
//3(播放继续)
//4(播放取消)
message:'' //描述状态
}
err:
- 类型:JSON 对象
- 内部字段:
{
可用性
iOS系统