更新记录
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协议