playText

概述

本模块已下架,请勿使用

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

模块接口

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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18