更新记录

1.0.5(2024-11-04) 下载此版本

修复已知问题

1.0.4(2024-11-04) 下载此版本

修复已知问题

1.0.3(2024-11-04) 下载此版本

增加mode=1 时延迟播放时间

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.96,Android:4.4,iOS:不确定,HarmonyNext:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

android-utils

    import {showToast,showToastButton,androidDialog,showColorToast,screenShotEnableState,AndroidTTSVoice} from "@/uni_modules/android-utils"

    showToast("test");

    showToastButton("test");

    androidDialog("标题","消息","确定",function(){
            showToast("单击确定")
    },"取消",function(){
        showToast("单击取消")
        return true;
    })  

    showColorToast("这是一个安卓原生吐司","#ff0000")

    screenShotEnableState(true);// 禁用截屏
    screenShotEnableState(false);// 启用截屏

语音对象

AndroidTTSVoice

uniapp


import {showToast,showToastButton,androidDialog,showColorToast,screenShotEnableState,AndroidTTSVoice} from "@/uni_modules/android-utils"

tts=new AndroidTTSVoice(function(state){
    console.log(state)
    if(state){
        tts.listenerVoiceState(function(b){
            console.log(b)
        })
        tts.speak("语音测试");
    }
});

uniappx


import {showToast,showToastButton,androidDialog,showColorToast,screenShotEnableState,AndroidTTSVoice} from "@/uni_modules/android-utils"

tts=new AndroidTTSVoice(function(state:boolean){
    if(state){
        tts.listenerVoiceState(function(b:boolean){
        })
        tts.speak("语音测试");
    }
});

对象方法

AndroidTTSVoice 构造方法

参数1 function 方法 function 参数1 boolean

播放

speak

参数1 string 播放内容

设置模式

setMode

参数1 number 0 暂停后输出, 1 播放结束后播放

获取可用语音名称

getVoiceNames

retrn string[]

设置语音名称

setVoiceName

参数1 string 语音名称

设置语速

setSpeed

参数1 number 0-1

停止

stop

是否正在播放

isSpeaking

return boolean 是否正在播放

监听播放状态

listenerVoiceState

参数1 function 参数1 number 0 开始 1 完成 2 错误

打赏

感谢您使用此插件,如果你觉得本插件,解决了你的问题,赠人玫瑰,手留余香。

微信

支付宝

许可协议

MIT协议

开发文档

UTS 语法 UTS API插件 UTS 组件插件 Hello UTS

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<uses-permission android:name="android.permission.ACCESSIBILITY_SERVICE"/>

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问