Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Как собрать плейлист из нескольких iframe видео

Discussion in 'Плагины DLE' started by iroder, May 6, 2024.

06.05.24 в 20:52
07.05.24 в 00:59
3
2,633
0
  1. TopicStarter Overlay
    iroder

    iroder Бывалый

    Joined:
    Jun 7, 2015
    Messages:
    265
    Best Answers:
    0
    Ratings:
    +35 / 12 / -0
    Всем привет, как собрать свой плейлист из нескольких iframe видео?
     
  2. Roman.U

    PRO Users

    Joined:
    Nov 13, 2015
    Messages:
    6,640
    Best Answers:
    5
    Ratings:
    +1,134 / 145 / -0
    Так для этого обычно плеера сериалов используют, конструктор простых вложений, и другие подобные. В ДЛЕ вроде нет такой функции, но если шаришь, можешь сам код написать.
     
  3. TopicStarter Overlay
    iroder

    iroder Бывалый

    Joined:
    Jun 7, 2015
    Messages:
    265
    Best Answers:
    0
    Ratings:
    +35 / 12 / -0
    думал может есть конструкторы какие-то
     
  4. TopicStarter Overlay
    iroder

    iroder Бывалый

    Joined:
    Jun 7, 2015
    Messages:
    265
    Best Answers:
    0
    Ratings:
    +35 / 12 / -0
    Помог ии, вот если кому понадобиться
    upload_2024-5-7_0-59-13.png

    HTML:
    <select id="episodeSelect" onchange="changeEpisode()">
      <option value="1">Серия 1</option>
      <option value="2">Серия 2</option>
      <option value="3">Серия 3</option>
      <option value="4">Серия 1</option>
      <option value="5">Серия 2</option>
      <option value="6">Серия 3</option>
      <option value="7">Серия 1</option>
      <option value="8">Серия 2</option>
      <option value="9">Серия 3</option>
      <option value="10">Серия 3</option>
      <option value="11">Серия 3</option>
      <!-- Добавьте дополнительные опции для каждой серии -->
    </select>
    
    <div id="video1" class="video-container active">
      <iframe width="560" height="315" src="[MEDIA=youtube]ВИДЕО_ID_1[/MEDIA]
    View: https://www.youtube.com/embed/ВИДЕО_ID_1
    " frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    </div>
    
    <div id="video2" class="video-container">
      <iframe width="560" height="315" src="[MEDIA=youtube]ВИДЕО_ID_2[/MEDIA]
    View: https://www.youtube.cm/embed/ВИДЕО_ID_2
    " frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    </div>
    
    <div id="video3" class="video-container">
      <iframe width="560" height="315" src="[MEDIA=youtube]ВИДЕО_ID_3[/MEDIA]
    View: https://www.youtube.cm/embed/ВИДЕО_ID_3
    " frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    </div>
              
    <style>
      .video-container {
        display: none;
      }
      .active {
        display: block;
      }
    </style>
    <script>
      function changeEpisode() {
        var selectBox = document.getElementById("episodeSelect");
        var selectedValue = selectBox.options[selectBox.selectedIndex].value;
        var videos = document.getElementsByClassName('video-container');
        for (var i = 0; i < videos.length; i++) {
          videos.classList.remove('active');
        }
        document.getElementById('video' + selectedValue).classList.add('active');
      }
    </script>
     
    • Нравится Нравится x 2
Яндекс.Метрика