本模块封装文本播放功能,不需要使用其他平台,可以播放多种语言。
播放文本
play({params})
text:
rate:
var playText = api.require('playText');
playText.play({
text: 'Hello App !Hello word! ',
rate:0.4
});
iOS系统
可提供的1.0.0及更高版本
暂停播放文本
pausePlay()
var playText = api.require('playText');
playText.pausePlay();
iOS系统
可提供的1.0.0及更高版本
继续播放文本
continuePlay()
var playText = api.require('playText');
playText.continuePlay();
iOS系统
可提供的1.0.0及更高版本
停止播放
stopPlay()
var playText = api.require('playText');
playText.stopPlay();
iOS系统
可提供的1.0.0及更高版本
获取播放状态
playState(callback(ret, err))
ret:
{
state: 0 //数字类型;0 代表暂停中,1代表播放中
message:'' //描述状态
}
err:
{
//无返回值
}
var playText = api.require('playText');
playText.playState( function (ret,err) {
alert(JSON.stringify(ret));
});
iOS系统
可提供的1.0.0及更高版本
监听事件
addEventListener({params}, callback(ret, err))
name:
ret:
{
state: 0 //数字类型;
//0(开始播放)
//1(播放完毕)
//2(播放暂停)
//3(播放继续)
//4(播放取消)
message:'' //描述状态
}
err:
{
//无返回值
}
api.addEventListener({
name: 'playText'
}, function (ret,err) {
alert(JSON.stringify(ret));
});
iOS系统
可提供的1.0.0及更高版本