HarmonyOS 在做文字转语音功能时,文字转语音播放完成的回调中无法修改回调外部变量的值
文字转语音播放完成的回调中,无法修改回调外部变量的值。
.onClick(() => {
let content = '万金油收款2377.78元,加油量344.41升'
//'收到一笔万金油个人加气订单,数量203.05公斤,金额974.64元'
let speakListener: textToSpeech.SpeakListener = {
onStart(requestId: string, response: textToSpeech.StartResponse) {
},
onComplete(requestId: string, response: textToSpeech.CompleteResponse) {
if (response.type === 1) {
// 此处回调里无法调用到外部属性变量
this.isPlaying = false
this.textText = '播放结束'
Logger.info(this.texttext)
}
},
onStop(requestId: string, response: textToSpeech.StopResponse) {
},
// 返回音频流
onData(requestId: string, audio: ArrayBuffer, response: textToSpeech.SynthesisResponse) {
},
onError(requestId: string, errorCode: number, errorMessage: string) {
}
}
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 文字转语音无法播报
272浏览 • 1回复 待解决
HarmonyOS 文本转语音onData回调怎样触发
399浏览 • 1回复 待解决
HarmonyOS textToSpeech文字转语音,有没有暂停,然后继续播放
871浏览 • 1回复 待解决
文本转语音的方法有哪些?
596浏览 • 1回复 待解决
HarmonyOS文本转语音如何进行后台挂起播放?
615浏览 • 1回复 待解决
HarmonyOS AudioRenderer 这个播放器有播放完成的回调吗
293浏览 • 1回复 待解决
#鸿蒙学习大百科#如何实现文本转语音功能?
577浏览 • 1回复 待解决
HarmonyOS 文本转语音TTS如何对接播控中心
308浏览 • 1回复 待解决
HarmonyOS 文本转语音如何指导当前的播报进度
243浏览 • 1回复 待解决
HarmonyOS 有没有自带的语音转文字功能?
568浏览 • 0回复 待解决
HarmonyOS 文本转语音只能在主线程中使用吗?
557浏览 • 1回复 待解决
HarmonyOS 文本转语音stop后如何续播
252浏览 • 1回复 待解决
harmonyos上如何停止当前正在进行的文本转语音播报?
465浏览 • 0回复 待解决
HarmonyOS 如何实现语音转成文字
240浏览 • 1回复 待解决
HarmonyOS 封装一个文本转语音朗读组件,且能在后台朗读。
403浏览 • 1回复 待解决
HarmonyOS Component执行TransitionEffect动画时无法获取动画完成回调
528浏览 • 1回复 待解决
HarmonyOS 组件渲染完成之后的回调
194浏览 • 1回复 待解决
HarmonyOS 如何实现语音助手的功能?
534浏览 • 1回复 待解决
webview静态资源下载完成的回调
1820浏览 • 1回复 待解决
HarmonyOS 语音播放问题
261浏览 • 1回复 待解决
HarmonyOS IPC异步回调函数中如何能传值给Napi的异步回调函数
346浏览 • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新
167浏览 • 1回复 待解决
HarmonyOS Slider值回调问题
302浏览 • 1回复 待解决
HarmonyOS 关于语音发送功能
267浏览 • 1回复 待解决
HarmonyOS OHAudio实现播放PCM数据,回调函数传递的值有点不太理解
103浏览 • 1回复 待解决
建议使用AppStorage来修改外部属性的值,示例如下: