Как можно запустить видео на VK нажатием кнопки?

Привет! Можешь подсказать, как реализовать функционал, при котором картинка при клике скрывается и запускает видео из VK, находящееся под ней? Ранее у меня было Youtube, но сейчас я перенес на VK и не могу найти нужное решение в Интернете.
  • 9 сентября 2024 г. 6:43
Ответы на вопрос 1
Для реализации функционала, при котором при нажатии на кнопку или изображение скрывается картинка и запускается видео из VK, вам потребуется использовать комбинацию HTML и JavaScript. Вот пример простого решения, которое вы можете адаптировать под свои нужды.

1. **HTML**: Создайте структуру для вашего изображения и видео. 

```html
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Запуск видео VK</title>
    <style>
        #video {
            display: none; /* Скрываем видео по умолчанию */
        }
    </style>
</head>
<body>

    <img id="thumbnail" src="your-thumbnail-image.jpg" alt="Thumbnail" style="cursor: pointer;"/>
    <div id="video">
        <iframe src="https://vk.com/video_ext.php?oid=YOUR_OID&id=YOUR_ID" width="640" height="360" frameborder="0" allowfullscreen></iframe>
    </div>

    <script>
        document.getElementById('thumbnail').onclick = function() {
            this.style.display = 'none'; // Скрываем изображение
            document.getElementById('video').style.display = 'block'; // Показываем видео
        };
    </script>

</body>
</html>
```

2. **Объяснение кода**:
   - Замените `your-thumbnail-image.jpg` на ссылку на ваше изображение (тумблёр).
   - В `src` у iframe замените `YOUR_OID` и `YOUR_ID` на значения, соответствующие вашему видео на VK. Эти значения можно взять из ссылки на видео.
   - Обработчик события `onclick` скрывает изображение при клике и показывает видео.

3. **Запуск**:
   - Сохраните этот код в HTML-файле и откройте его в браузере. При нажатии на изображение видео будет загружаться и начинать воспроизводиться.

Проверьте, чтобы настраиваемое видео поддерживало воспроизведение в вашем целевом браузере. Если у вас есть какие-либо ограничения с CORS или политики безопасности контента, убедитесь, что они настроены правильно.
Похожие вопросы