YungBeach

Воспроизведение рандомного видеофайла

5 сообщений в этой теме

Как сделать что бы при открытии страницы воспроизводился случайный видеофайл на фоне

Изменено пользователем YungBeach

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, YungBeach сказал:

Как сделать что бы при открытии страницы воспроизводился случайный видеофайл на фоне

PHP?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@YungBeach

1. Определить массив с элементами содержащими ссылки на путь к видео файлу.
2. Объявить фунциюю принимающую в параметры минимальное число 0 и максимальное длинну массива. Функция возвращает случайное число 
в диапазоне переданном в параметры.
3. При событии построения дом дерева вызвать функцию генерации случайного числа.
4. Получить элемент из массива по индексу передав сгенерированное число и закешировать в переменную.
5. Записать переменную в атрибут src элемента видео.

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, YungBeach сказал:

javascript 

Простите, но в чём профит использовать именно JS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: ErUnDAK
      Мне нужно помощь по установке данного слайдера: http://kenwheeler.github.io/slick/
      Я сделал всё как в инструкции по установке, но он всё-равно не работает. Можете показать код со всеми картинками в слайдере, чтоб я мог распознать свою ошибку?
    • Автор: zax2002
      У меня в коде HTML/PHP почему-то тег (или как это назвать) <?php Открывает не php код, а html комментарий и получается, что на странице отображается кусок PHP кода после CURLOPT_URL =>. В notepad++ всё отображается правильно, помогите пожалуйста, я замучился уже.
      <body> <form action="" method="get"> <input type="text" name="url"> <input type="submit" value="Вася, ран"> </form> </body> <?php $options = array( CURLOPT_URL => 'http://audiotag.info/index.php', CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query(array('URL' => $_GET['url'], 'step' => '22')), ); $myCurl = curl_init(); curl_setopt_array($myCurl, $options); $response = curl_exec($myCurl); curl_close($myCurl); $pos = strpos($response, '<form action='); $content = substr($response, $pos); $pos = strpos($content, '" alt="code'); $content = substr($response, 0, $pos); $pos = strpos($content, 'name" value="'); $fname = substr($response, $pos); $pos = strpos($fname, '"'); $fname = substr($fname, 0, $pos); echo $fname; ?>  
    • Автор: SupremeWin
      Здравствуйте всем!
      Интересует такое решение задачки. Имеется вот такой вот HTML код
      <input type="text" name="comp" placeholder="Comp" /><br> <input type="text" name="name[]" placeholder="name1" /><br> <input type="text" name="desc[]" placeholder="desc1" /><br> <input type="file" name="files[]" multiple /><br> <input type="text" name="name[]" placeholder="name2" /><br> <input type="text" name="desc[]" placeholder="desc2" /><br> <input type="file" name="files[]" multiple /><br> Как создать массив с названиями файлов которые были выбраны в первом или втором input. Имеется скрипт практически рабочий, но имеет дефект, что вместо названия файла имеется иероглиф
      $this_is_it = array(); $post = array_values($_POST); for($j = 0; $j < count($post[1]); $j++){ for($u = 0; $u < count($post[3]); $u++){ $this_is_it['order_' . ($j + 1)] = array( 'name' => $post[1][$j], 'desc' => $post[2][$j], 'attach' => $post[3][$j] ); } } Выводит он при этом:
      array(2) { ["order_1"]=> array(3) { ["name"]=> string(4) "lala" ["desc"]=> string(7) "lalalal" ["attach"]=> string(1) "�" } ["order_2"]=> array(3) { ["name"]=> string(5) "name2" ["desc"]=> string(5) "desc2" ["attach"]=> string(1) "�" } } А должен:
      array ( 'order_1' => array ( 'name' => 'name1', 'desc' => 'desc1', 'attach' => 'картинка.jpg', ), 'order_2' => array ( 'name' => 'name2', 'desc' => 'desc2', 'attach' => 'картинка_2.jpg', ),) Что делать, как быть?