2016-11-08 4 views
0

JW Player не может играть в HLS. Вот мой HTML код страницы:jwplayer width HLS - Не найдено источников воспроизведения. Какая у меня ошибка?

<!DOCTYPE> 
<html> 
    <head> 
     <script src='https://content.jwplatform.com/libraries/7XBRYUMN.js'></script> 
     <script>jwplayer.key="***";</script> 
    </head> 
    <body> 
     <div id="my-video"></div> 
     <script type="text/javascript"> 
      jwplayer("my-video").setup({ 
       file: "http://esioslive6-i.akamaihd.net/hls/live/202892/AL_P_ESP1_FR_FRA/playlist.m3u8", 
       width: 400, 
       height: 240, 
       title: "video", 
       hlshtml: true, 
       type: "hls", 
       androidhls: true 
      }); 
     </script> 
    </body> 
</html> 

Игрок всегда отображает: Ошибка загрузки плеера: не найдено ни одного воспроизводимого источника. HLS проверено онлайн http://demo.jwplayer.com/stream-tester/ HLS правильно воспроизведено. Какая у меня ошибка?

+0

Вы используете лицензионный ключ бесплатной версии. HLS с JW Player требует как минимум Premium Edition - стоимостью 299 долларов США в год: https://www.jwplayer.com/pricing/ – jherrieven

+0

или вы можете просто использовать [clappr] (https://github.com/clappr) или [ video.js] (http://videojs.com/) – aergistal

ответ

1

Я думаю, что ваша учетная запись на jwplayer не разрешает использование HLS Adaptive Streaming или jwplayer.key не соответствует файлу jwplayer js. У меня есть чек с учетной записью демонстрационного сайта, и это правильно воспроизводится.

<!DOCTYPE> 
<html> 
    <head> 
     <script src="//content.jwplatform.com/libraries/V6NfEzT7.js"></script> 
     <script>jwplayer.key="AIzaSyCCd7R6tUAGAwFNlq0hV_C7GWNEZNhzxa4";</script> 
    </head> 
    <body> 
     <div id="my-video"></div> 
     <script type="text/javascript"> 
      jwplayer("my-video").setup({ 
       file: "http://esioslive6-i.akamaihd.net/hls/live/202892/AL_P_ESP1_FR_FRA/playlist.m3u8", 
       width: 400, 
       height: 240, 
       title: "video", 
       hlshtml: true, 
       type: "hls", 
       androidhls: true 
      }); 
     </script> 
    </body> 
</html> 
Смежные вопросы