playAyahWordsAudio method
تشغيل كل كلمات الآية بالتسلسل.
Implementation
Future<void> playAyahWordsAudio(WordRef ref) async {
final svc = WordAudioService.instance;
// إذا كانت نفس الآية تُشغّل، أوقف
if (svc.isPlaying.value &&
svc.isPlayingAyahWords.value &&
svc.currentPlayingRef.value?.surahNumber == ref.surahNumber &&
svc.currentPlayingRef.value?.ayahNumber == ref.ayahNumber) {
await stopWordAudio();
return;
}
await svc.playAyahWords(
surahNumber: ref.surahNumber,
ayahNumber: ref.ayahNumber,
);
update(['word_info_audio']);
}