2015-11-23 5 views
1

Я недавно обновился с 5,10 до 7,22 и принимаю плеер и файлы сам.Ошибка JWPlayer 7 при установке функции не работает

В моей <head> это есть следующие:

<script src="https://content.jwplatform.com/libraries/secretKeyXXX.js"></script> 

в <body> у меня есть фактический настройки вызова:

<div id="actualvideo"></div> 
<div class="video-controls"> 
    <span class="playbtn">Play</span> 
    <span class="length"> 
     <span class="elapsed"></span>&nbsp;/&nbsp;<span class="totaltime"></span> 
    </span> 
    <span class="captioning">CC</span> 
    <span class="fullscreen">Fullscreen</span> 
</div> 
<script> 
    $(document).ready(function() { 
     var playerInstance = jwplayer('#actualvideo'); 
     playerInstance.setup({ 
      file: 'https://s3.amazonaws.com/urlpath/@content["FileName"]', 
      image: '@content["Image"]', 
      width: 640, 
      height: 360, 
      title: 'Basic Video Embed', 
      description: 'A video with a basic title and description!', 
      mediaid: '123456' 
     }); 
     $('.video-controls .playbtn').on('click', function (e) { 
      console.log('inside'); 
      playerInstance.pause(); 
     }); 
    }); 
</script> 

Но это в результате этой ошибки:

Uncaught TypeError: playerInstance.setup is not a function

И я c почему бы и нет. Я установил его, как описано на their website.

ответ

5

Попробуйте var playerInstance = jwplayer('actualvideo'); вместо var playerInstance = jwplayer('#actualvideo');

# является неправильным. Кажется, не является селектором jquery и используется ваниль getElementById();)