2015-08-24 3 views
1

Я пытаюсь отобразить миниатюры в списке У меня есть база данных, в которой есть имя видео, тип (поставщик видео: youtube или vimeo) и идентификатор видео, но миниатюры вообще не отображаются. Я делаю это внутри цикла, т. Е. Записывая HTML-документ в цикле for, чтобы получить весь список из базы данных. Я провел много исследований, но он все еще не работает. Любая идея почему? вот часть кода:Получайте миниатюры Youtube и Vimeo, используя ID на мобильном телефоне

если { для (вар я = 0; я < resp.length, я ++) {

   p_str_li += "<li onclick=\"app.frmvideoGalleryService.viewModel.onVListClick('" + resp[i].drill_id + "')\" id='vid1" + i + "' class='videoPreview'>" 
       p_str_li += "  <div id='vid2" + i + "' class='vid_thumb'>" 
       p_str_li += "   <a id='vid3" + i + "' >" 
       p_str_li += "   <img id='vid4" + i + "' src='styles/images/placeholders/thumbnail.jpg' alt='commentPic'>" 

       if (resp[i].video_type == 'VIMEO') { 

        $.ajax({ 
         type: 'GET', 
         url: 'http://vimeo.com/api/v2/video/' + resp[i].video_id + '.json', 
         async: true, 
         jsonp: 'callback', 
         dataType: 'jsonp', 
         success: function (data) { 
          thumbnail_src = data[0].thumbnail_medium; 
          $('#vid4' + i).attr('src', thumbnail_src); 
         } 
        }); 


       } 

       else if (resp[i].video_type == 'YOUTUBE') { 
        var thumbnail_src = 'http://i2.ytimg.com/vi/' + resp[i].video_id + '/hqdefault.jpg'; 
        $('#vid4' + i).attr('src', thumbnail_src); 
       } 

       else { 
        $('#vid4' + i).attr('src', 'styles/images/placeholders/thumbnail.jpg'); 

       } 

       p_str_li += "   </a>" 
       p_str_li += "  </div>" 
(соответственно [0] .recstatus = "NOTFOUND"!)

}}

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^