Менять id видео Youtube на HTML

Я стараюсь менять id видео в my html, что находится в другом файле javascript, где API youtube создана. Также я читаю id's archico JSON.

HTML

<div class="video-container">
   <div id="player">
      <script>
         function routes(arr) {
            var out = "";
            var a = 3;
            for(i = 2; i<a; i++) {
               out = arr[i].videoID;
               player.loadVideoById("out");
            }           
      </script>
   </div>
</div>

Javascript

 var tag = document.createElement('script');
 tag.src = "https://www.youtube.com/iframe_api";
 var firstScriptTag = document.getElementsByTagName('script')[0];
 firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

 var player;
 function onYouTubeIframeAPIReady() {
   player = new YT.Player('player', {
     playerVars: { 'autoplay': 0, 'controls': 2 },
     height: '390',
     width: '640',
     //videoId: 'xck9LoSvDvc',
     events: {
       'onReady': onPlayerReady,
     }
   });
 }

Но я получаю следующую ошибку:

Uncaught SyntaxError: Unexpected end of неудар в лунку

в линии;

player.loadVideoById("out");

они могли бы помогать мне пожалуйста!

большое спасибо!

4
задан 08.05.2016, 09:51
2 ответа

Проблема - что метод loadVideoById() будь должен получать id videp и ты добавляешь string "out", что неправильное, должен будь быть:

 out = arr[i].videoID;
 player.loadVideoById(out);

кроме того также нет одного }, чтобы закрывать твою функцию.

<script>
         function routes(arr) {
            var out = "";
            var a = 3;
            for(i = 2; i<a; i++) {
               out = arr[i].videoID;
               player.loadVideoById(out);
            }    
         }       
      </script>
3
ответ дан 24.11.2019, 14:28

Нет Гєltima ключ } в рукописном шрифте

  <script>
     function routes(arr) {
        var out = "";
        var a = 3;
        for(i = 2; i<a; i++) {
           out = arr[i].videoID;
           player.loadVideoById("out");
        }           
     } // falta
  </script>
0
ответ дан 24.11.2019, 14:28

Теги

Похожие вопросы