From 3d0132c96a6ec2b36b7f5b2c3228886142b18d06 Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Mon, 5 Oct 2026 00:41:42 +0700 Subject: [PATCH] up --- src/components/ScreenPage.vue | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) 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 }}

-
+
-
+
-
Видео закрывашки не задано
-
Успехов
-
Спасибо за игру!
-
{{ state.text }}
-
+
Видео закрывашки не задано
+
Успехов
+
Спасибо за игру!
+
{{ state.text }}
+

{{ state.timerLabel || 'Перерыв' }}

{{ timerDisplay }}
-
+

Результаты

@@ -303,7 +316,7 @@ onUnmounted(() => {
МестоКоманда{{ question.code }}СуммаХоды
-
+
Обложка дела
Подготовить экран