diff --git a/src/components/ScreenPage.vue b/src/components/ScreenPage.vue index 8062018..2abe014 100644 --- a/src/components/ScreenPage.vue +++ b/src/components/ScreenPage.vue @@ -212,6 +212,19 @@ async function prepareScreen() { message.warning('Полноэкранный режим недоступен в этом браузере') } prepared.value = true + await nextTick() + for (const media of [introAudioElement.value, conclusionVideoElement.value]) { + if (!media) continue + media.muted = true + try { + await media.play() + media.pause() + media.currentTime = 0 + media.muted = !state.value?.soundEnabled + } catch { + mediaError.value = 'Браузер не разрешил подготовить воспроизведение на этом устройстве.' + } + } } onMounted(async () => { @@ -272,21 +285,21 @@ onUnmounted(() => {
{{ mediaError }}
-| Место | Команда | {{ question.code }} | Сумма | Ходы |
|---|