From 6d392306b82b540cef24fdb468b31fe37bf4cc76 Mon Sep 17 00:00:00 2001 From: Aditya kumar Date: Mon, 23 Sep 2024 14:39:02 +0530 Subject: [PATCH] Fixed TTS Autoplay --- .../src/main/java/com/ichi2/anki/cardviewer/CardMediaPlayer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/cardviewer/CardMediaPlayer.kt b/AnkiDroid/src/main/java/com/ichi2/anki/cardviewer/CardMediaPlayer.kt index 49d024219594..194ba916991a 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/cardviewer/CardMediaPlayer.kt +++ b/AnkiDroid/src/main/java/com/ichi2/anki/cardviewer/CardMediaPlayer.kt @@ -140,10 +140,11 @@ class CardMediaPlayer : Closeable { Timber.i("loading sounds for card %d", card.id) stopSounds() val renderOutput = withCol { card.renderOutput(this) } + val autoPlay = withCol { card.autoplay(this) } this.questions = renderOutput.questionAvTags this.answers = renderOutput.answerAvTags - if (!this::config.isInitialized || !config.appliesTo(card)) { + if (!this::config.isInitialized || !config.appliesTo(card) || (this::config.isInitialized && autoPlay != config.autoplay)) { config = withCol { CardSoundConfig.create(this@withCol, card) } } }