На этом я над головой.
Цель состоит в том, чтобы иметь возможность нажимать spacebar
для воспроизведения / паузы и f
для полноэкранного режима при загрузке страницы.
Я загружаю YouTube для встраивания следующим образом:
<script src="https://www.youtube.com/iframe_api"></script>
<iframe
id="player"
frameborder="0"
allowfullscreen="1"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
width="1280"
height="720"
src="https://www.youtube.com/embed/<?php echo $video_id; ?>?autoplay=1&modestbranding=1&iv_load_policy=3&enablejsapi=1">
</iframe>
Вопрос в том, могу ли я сфокусировать элементы управления iframe с помощью postMessage
? Или какой-нибудь другой метод?
Если да, то на какой элемент в iframe мне нужно сфокусироваться, чтобы иметь возможность это сделать? Я думаю, что это html5-video-container > video
.
Не думаю, что мне даже нужен jsapi на YouTube, но он сейчас есть.
Я уже об этом ТАК вопрос около десятка раз и многие другие.