HarmonyOS 语音播报当中加上soundPool.on('complete')之后语音就不播报了
在解决UI卡顿之前,使用的SoundPool来进行语音播报时不播报出现几率较少,当时是直接load之后就调用了play,但是解决UI卡顿之后,语音播报时不播报出现几率增多,排查发现是未判断on导致,后来加了on的判断,发现已经不播报了,帮忙看下。
代码流程是:每帧进来之后,依次调用SoundPoolHelper.ets的playSound(status: FaceStatusNewEnum)方法,经过一系列判断之后,调用SoundPlayer.ets中的static async play(context: Context, rawPath: string)方法。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
需要语音播报,对于语音播报依赖较高,希望提供示例
607浏览 • 1回复 待解决
HarmonyOS 文字转语音无法播报
350浏览 • 1回复 待解决
HarmonyOS推送消息语音播报功能如何实现
989浏览 • 1回复 待解决
HarmonyOS 文本转语音如何指导当前的播报进度
354浏览 • 1回复 待解决
harmonyos上如何停止当前正在进行的文本转语音播报?
597浏览 • 0回复 待解决
HarmonyOS 如何实现文字播报染色(多行)
377浏览 • 1回复 待解决
HarmonyOS 语音数据采集,是否支持硬件语音前处理?
481浏览 • 1回复 待解决
绘制语音消息,仿聊天软件,语音消息的绘制。
1262浏览 • 1回复 待解决
HarmonyOS 语音识别报错
410浏览 • 1回复 待解决
HarmonyOS 语音识别SDK
331浏览 • 1回复 待解决
HarmonyOS 语音播放问题
356浏览 • 1回复 待解决
HarmonyOS 实时语音转文本
278浏览 • 1回复 待解决
HarmonyOS 关于语音发送功能
407浏览 • 1回复 待解决
ArkTS语言支持语音识别吗?
1426浏览 • 1回复 待解决
HarmonyOS 如何实现语音转成文字
357浏览 • 1回复 待解决
HarmonyOS 如何实现语音助手的功能?
691浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用无障碍功能进行动态内容播报?
554浏览 • 1回复 待解决
语音识别读取本地实时录音报1002200010语音识别未启动错误
790浏览 • 1回复 待解决
HarmonyOS 语音识别未启动错误提示:1002200010
246浏览 • 1回复 待解决
HarmonyOS speechRecognizer (语音识别) 创建失败
602浏览 • 1回复 待解决
HarmonyOS pcm语音文件播放异常
429浏览 • 1回复 待解决
文本转语音的方法有哪些?
690浏览 • 1回复 待解决
Sqlite sql 语音支持问题
548浏览 • 0回复 待解决
HarmonyOS 保活问题:锁屏之后有语音,给孩子讲故事。语音播放类的是否需要有专门的申请机制在后后台播放
599浏览 • 1回复 待解决
HarmonyOS 录音和语音播放相关demo
295浏览 • 1回复 待解决
on(loadComplete)时机不对,没有执行,要写在load前面,只需要把回调放在load前面就行了。load底层是起了一个异步线程去进行解封装和解码的 await不会等待这个异步线程的, 所以await load后play也可能会出问题,所以标准的用法就是在loadComplete里面收到回调以后进行play。