This commit is contained in:
xuhang-x 2024-07-17 15:06:05 +08:00
parent 0a5a8eb4ea
commit d66dc6711f
2 changed files with 11 additions and 4 deletions

View File

@ -73,9 +73,16 @@ class TranslatorResultPageLogic extends GetxController {
}
}
void translatorTtsPlay(String text) {
void translatorTtsPlay(String text, type) {
if (ObjUtil.isNotEmpty(text)) {
switch(type) {
case "from" :
TtsManager().translatorTtsPlay(text, TranslateLanguage().fromLanguageEntity.value.languageCode);
break;
case "to" :
TtsManager().translatorTtsPlay(text, TranslateLanguage().toLanguageEntity.value.languageCode);
break;
}
}
}

View File

@ -92,7 +92,7 @@ class _TranslatorResultPageState extends State<TranslatorResultPage> {
height: 30,
),
GestureDetector(
onTap: () => logic.translatorTtsPlay(state.sourceText.value),
onTap: () => logic.translatorTtsPlay(state.sourceText.value, "from"),
child: ClipOval(
child: Container(
width: 32,
@ -174,7 +174,7 @@ class _TranslatorResultPageState extends State<TranslatorResultPage> {
child: Row(
children: [
GestureDetector(
onTap: () => logic.translatorTtsPlay(state.targetText.value),
onTap: () => logic.translatorTtsPlay(state.targetText.value, "to"),
child: ClipOval(
child: Container(
width: 32,