Да, это правда, что атрибуты отключения звука и элементы управления видео iframe на YouTube не работают вместе. Причина этого в том, что атрибут mute предназначен для автоматического отключения звука в видео, а атрибут control используется для отображения элементов управления видео, таких как воспроизведение, пауза и громкость.
При использовании атрибута mute звук в видео автоматически отключается, но элементы управления также отключаются. Это означает, что пользователь не может включить звук видео или отрегулировать громкость, поскольку элементы управления не видны и не доступны.
Однако существуют альтернативные методы достижения аналогичного эффекта. Вот несколько возможных решений:
-
Использование API JavaScript YouTube. Вы можете использовать API JavaScript YouTube для программного управления воспроизведением и громкостью видео. Таким образом, вы можете создавать собственные элементы управления и реализовывать нужные функции, включая отключение звука видео, сохраняя при этом элементы управления.
-
Наложение пользовательских элементов управления. Вместо использования встроенных элементов управления YouTube вы можете создавать свои собственные элементы управления с использованием HTML, CSS и JavaScript. Наложив эти элементы управления поверх iframe, вы можете управлять воспроизведением видео и отключать звук, сохраняя при этом видимые элементы управления.
-
Непосредственное встраивание видео. Вместо использования iframe вы можете напрямую встроить видео YouTube с помощью кода для встраивания YouTube. Этот метод обеспечивает большую гибкость и контроль над видеопроигрывателем, позволяя настраивать элементы управления и отключать звук видео по мере необходимости.