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