Автозапуск полноэкранного видео не работает. Не уверен, в чем проблема

1

Таким образом, я работаю на веб-сайте главной страницы в течение довольно долгого времени. Большинство вещей довольно простые, но я пытаюсь ввести скрипт, который случайно воспроизводит видео из определенного списка воспроизведения один раз.

Это то, что у меня есть, я общался с этим в течение нескольких часов, но, похоже, не сделал никакого прогресса.

var videos = [
    'D1sZ_vwqwcE',
    'yx2piPUudlE',
    'BC_Ya4cY8RQ'
];

var index=Math.floor(Math.random() * videos.length);
var html='<div class="video-background"><div class="video-foreground"><iframe frameborder="0" src="https://www.youtube.com/embed/' +[index] + '?controls=0&amp;showinfo=0&amp;rel=0&amp;autoplay=1&amp;></iframe></div></div>';
document.write(html);
<html class=""><head>
  <meta charset="UTF-8">
  <title> Zenith</title>
  
  
  
      <link rel="stylesheet" href="assets/css/style.css">

  
<style id="__web-inspector-hide-shortcut-style__" type="text/css">
.__web-inspector-hide-shortcut__, .__web-inspector-hide-shortcut__ *, .__web-inspector-hidebefore-shortcut__::before, .__web-inspector-hideafter-shortcut__::after
{
    visibility: hidden !important;
}
</style></head>

<body>
  
<div class="wrapper">
  <h1 class="glitch">Zenith</h1>
</div>

   
  <a class="glitch-btn" href="http://steamcommunity.com/id/1zv" target="_blank">
  <div class="label">Steam</div>
  <div class="mask"><span>Steam</span></div>
  <div class="mask"><span>Steam</span></div>
  <div class="mask"><span>Steam</span></div>
  <div class="mask"><span>Steam</span></div>
  <div class="mask"><span>Steam</span></div></a>
  
  <a class="glitch-btn1" href="https://www.youtube.com/channel/UCwBh4mBv-QrIynWxCj-8AVw" target="_blank">
  <div class="label">Youtube</div>
  <div class="mask"><span>Youtube</span></div>
  <div class="mask"><span>Youtube</span></div>
  <div class="mask"><span>Youtube</span></div>
  <div class="mask"><span>Youtube</span></div>
  <div class="mask"><span>Youtube</span></div></a>
    
    <script src="assets/javascript/script.js"></script>  


</body></html>

Теперь я не уверен, что это связано с тем, что я использую бесплатный хост/кодифф, чтобы что-то испортить, или что-то просто не так.

(У меня также есть css, но попытка скопировать его здесь превысила лимит символов)

  • 1
    ваш код? где это ¯ \ (° _o) / ¯
  • 0
    что-то подобное...
Показать ещё 1 комментарий
Теги:

1 ответ

0
Лучший ответ

Вы оставили закрытую цитату из переменной html. Кроме того, вы ссылаетесь на неправильный идентификатор.

var html='<div class="video-background"><div class="video-foreground"><iframe frameborder="0" src="https://www.youtube.com/embed/' + videos[index] + '?controls=0&amp;showinfo=0&amp;rel=0&amp;autoplay=1&amp;"></iframe></div></div>';
  • 0
    Боже мой, я идиот. Спасибо вам большое!
  • 0
    Не забудьте пометить ответ как правильный, так как он помог вам и все

Ещё вопросы

Сообщество Overcoder
Наверх
Меню