|
你就用这段代码测试就可以了,第一次点击按钮的时候是可以init并且播放的,播放完成之后我给他释放了,再点按钮的时候就提示init失败,状态码是-204,这是我新建的一个页面单独出来测试的
var bdTTS2;
function initandspeak(){
bdTTS2 = api.require('bdTTS');
//监听是否播放完毕,播放完毕就停止播放
bdTTS2.addListener(function(ret) {
// api.alert({msg:ret});
var boresult=ret.eventType;
//朗读完成
if (boresult=="speechEnd") {
bdTTS2.release(function(rets){
alert("释放"+JSON.stringify(rets));
});
}
boresult=null;
});
bdTTS2.init({
mode: 'MIX'
}, function(ret) {
alert(JSON.stringify(ret));
if(ret.status==true){
setTimeout(function () {
bdTTS.speak({
text:'和老婆闪婚结婚三个月老婆生下了一个可爱的男孩面对着别人的指指点点我实在忍不住了'
},function(ret){
// alert(JSON.stringify(ret));
});
}, 1000);
}
});
}
|
|