Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Тема в разделе "Плагины DLE", создана пользователем iroder, 6 май 2024.

06.05.24 в 20:52
07.05.24 в 00:59
3
543
0
  1. TopicStarter Overlay
    iroder

    iroder Бывалый

    Регистрация:
    7 июн 2015
    Сообщения:
    263
    Лучших ответов:
    0
    Рейтинги:
    +34 / 10 / -0
    Всем привет, как собрать свой плейлист из нескольких iframe видео?
     
  2. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.265
    Лучших ответов:
    5
    Рейтинги:
    +1.049 / 121 / -0
    Так для этого обычно плеера сериалов используют, конструктор простых вложений, и другие подобные. В ДЛЕ вроде нет такой функции, но если шаришь, можешь сам код написать.
     
  3. TopicStarter Overlay
    iroder

    iroder Бывалый

    Регистрация:
    7 июн 2015
    Сообщения:
    263
    Лучших ответов:
    0
    Рейтинги:
    +34 / 10 / -0
    думал может есть конструкторы какие-то
     
  4. TopicStarter Overlay
    iroder

    iroder Бывалый

    Регистрация:
    7 июн 2015
    Сообщения:
    263
    Лучших ответов:
    0
    Рейтинги:
    +34 / 10 / -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
Яндекс.Метрика