2016-11-16 7 views
0

Я пытаюсь передать идентификатор видеоданных данных динамически на основе ссылки, которую пользователь нажимает на плеер Brightcove HTML5. Я пытаюсь использовать jQuery, но не могу найти правильный способ вставки переменной внутри тега data-video-id в тег видео. Спасибо заранее за любую помощь.Передача идентификатора видео в Brightcove HTML5-плеер

JS: 
      function sendVal(brightcoveId) { 
       var myId = brightcoveId; 
       $("#video_1").html('data-video-id=" + (myId) + "'); 
      } 
     </script> 

HTML: 
<video 
     id="video_1" 
     data-account="54541216001" 
     data-player="a53534534-7a60-5f3a-9152-989ccbbf6112" 
     data-embed="default" 
     class="video-js" 
     controls 
     style="width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px;"></video> 
+0

http://docs.brightcove.com/en/video-cloud/brightcove-player/samples/dynamically-change-video. HTML? _ga = 1.49675941.2034721298.1466615818 –

ответ

0

OK - нашел обходной путь, который Brightcove рекомендует:

// Initialise player 
    var brightcovePlayer; 
    // When the player's ready, let's get started 
    videojs("video_1").ready(function(){ 
     brightcovePlayer = this; 
    }); 
    function changeVideo(brightcoveId){ 
     brightcovePlayer.catalog.getVideo(brightcoveId, function(error, video) { 
      // Load the video 
      brightcovePlayer.catalog.load(video); 
      // Play the video 
      brightcovePlayer.play(); 
     }) 
    } 

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

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