Line 1: |
Line 1: |
− | <!DOCTYPE html>
| |
| <html> | | <html> |
| <head> | | <head> |
− | <title>YouTube Video Auto Play</title> | + | <title>YouTube Video Click Play</title> |
| + | <style> |
| + | .video-container { |
| + | display: flex; |
| + | flex-wrap: wrap; |
| + | justify-content: center; |
| + | gap: 20px; |
| + | } |
| + | |
| + | .video-box { |
| + | position: relative; |
| + | width: 400px; |
| + | height: 240px; |
| + | } |
| + | |
| + | .play-button { |
| + | position: absolute; |
| + | top: 50%; |
| + | left: 50%; |
| + | transform: translate(-50%, -50%); |
| + | font-size: 40px; |
| + | color: white; |
| + | cursor: pointer; |
| + | } |
| + | |
| + | .video-iframe { |
| + | width: 100%; |
| + | height: 100%; |
| + | } |
| + | </style> |
| </head> | | </head> |
| <body> | | <body> |
− | <div id="video-container"></div> | + | <div class="video-container"> |
| + | <div class="video-box"> |
| + | <div class="play-button" onclick="playVideo('efR1C6CvhmE')">▶</div> |
| + | <iframe class="video-iframe" src="https://www.youtube.com/embed/efR1C6CvhmE"></iframe> |
| + | </div> |
| + | |
| + | <div class="video-box"> |
| + | <div class="play-button" onclick="playVideo('VIDEO_ID_2')">▶</div> |
| + | <iframe class="video-iframe" src="https://www.youtube.com/embed/VIDEO_ID_2"></iframe> |
| + | </div> |
| + | |
| + | <!-- Add more video boxes as needed --> |
| + | </div> |
| | | |
| <script> | | <script> |
− | function loadVideo() { | + | function playVideo(videoId) { |
− | var container = document.getElementById('video-container');
| |
− | var videoUrl = 'https://www.youtube.com/embed/efR1C6CvhmE?autoplay=1';
| |
− | | |
| var iframe = document.createElement('iframe'); | | var iframe = document.createElement('iframe'); |
− | iframe.src = videoUrl; | + | iframe.src = 'https://www.youtube.com/embed/' + videoId + '?autoplay=1'; |
| iframe.width = 400; | | iframe.width = 400; |
| iframe.height = 240; | | iframe.height = 240; |
| iframe.setAttribute('allow', 'autoplay'); | | iframe.setAttribute('allow', 'autoplay'); |
− | container.appendChild(iframe); | + | |
| + | var videoBox = event.target.parentNode; |
| + | videoBox.innerHTML = ''; |
| + | videoBox.appendChild(iframe); |
| } | | } |
− |
| |
− | window.onload = loadVideo;
| |
| </script> | | </script> |
| </body> | | </body> |
| </html> | | </html> |