[6.8.2][Opt]主动切换到同一个线程
This commit is contained in:
@@ -401,7 +401,13 @@ public class PadTTS implements IMogoTTS, VoiceClient.VoiceCmdCallBack {
|
||||
List<LangTtsEntity> ttsEntityList = new ArrayList<>();
|
||||
ttsEntityList.add(new LangTtsEntity(tts, LanguageType.CHINESE));
|
||||
MultiLangTtsEntity ttsEntity = new MultiLangTtsEntity(ttsEntityList);
|
||||
speakMultiLangTTSWithLevel(ttsEntity, level);
|
||||
if (Thread.currentThread() != Looper.getMainLooper().getThread()) {
|
||||
UiThreadHandler.post(() -> {
|
||||
speakMultiLangTTSWithLevel(ttsEntity, level);
|
||||
}, QUEUE);
|
||||
} else {
|
||||
speakMultiLangTTSWithLevel(ttsEntity, level);
|
||||
}
|
||||
}
|
||||
|
||||
private void speakMultiLangTTSWithLevel(MultiLangTtsEntity ttsEntity,int ttsLevel) {
|
||||
|
||||
Reference in New Issue
Block a user