JW Player реагирует с помощью видеоключа BOTR

Я использую JW Player для отображения видео. Мои видео загружаются непосредственно на сервер JW Player, и он возвращает видеоключ для каждого из них через BOTR API (Bits on the Run), принадлежащий сервису JW.

Вот как я показываю видео с ключом видео

<iframe src="http://content.bitsontherun.com/players/myvideokey.js">

Таким образом, видео НЕ будет адаптивным, хотя я пробовал много способов (designers.hubspot.com/docs/snippets/responsive/how-to-make-a-youtube-or-other-iframe-video- отзывчивый).

Затем я следую инструкциям jw player: http://www.jwplayer.com/blog/new-in-jw-player-responsive-design/, и он работает как шарм, но не все клавиши.

<script type="text/javascript">
jwplayer("container").setup({
  file: "http://content.jwplatform.com/videos/myvideokey.mp4",
  width: "100%",
  aspectratio: "16:9",
  autostart: true,
  repeat: true

});
</script>

Моя проблема в том, что: некоторые из моих видеоключей работают, а другие нет. Это означает, что некоторые клавиши работают только с iframe, но во втором случае отображается ошибка «Видео не может быть воспроизведено» (не отображается «видео не найдено»).

Все мои видеоключи находятся только в одной учетной записи BOTR API.


person dhminh    schedule 21.11.2014    source источник
comment
Можете дать ссылку?   -  person emaxsaun    schedule 21.11.2014
comment
Вот ссылка, которая работает content.jwplatform.com/videos/ayi3IrMy.mp4 и они не будут работать: content.jwplatform.com/videos/65QhtkiS.mp4   -  person dhminh    schedule 24.11.2014
comment
Пожалуйста, посмотрите мою демонстрацию: jsfiddle.net/dakiquang/aoLap2ct   -  person dhminh    schedule 24.11.2014
comment
Это работает для меня, и это отзывчиво.   -  person emaxsaun    schedule 24.11.2014
comment
Да, но в демо почти никогда не работают клавиши: nXZkEJgu eAn7xGUg 5W7IiOB5 ... Мои видеоключи правильные, потому что они работают, когда я применяю их в iframe (упомянутом выше), но не реагируют.   -  person dhminh    schedule 24.11.2014
comment
Хорошо, у вас есть демо, где это не работает? Это действительно то, что я хотел увидеть.   -  person emaxsaun    schedule 25.11.2014
comment
Спасибо за ваш ответ. Вот он: jsfiddle.net/aoLap2ct/5   -  person dhminh    schedule 25.11.2014
comment
Похоже, что для некоторых видео в этой учетной записи JW Platform установлены URL-адреса с истекающим сроком действия. У первого видео, которое вы предоставили, не истекает срок действия URL-адреса, поэтому он все еще действителен, у другого есть срок действия, поэтому оно не работает.   -  person emaxsaun    schedule 25.11.2014
comment
На самом деле, изучая это дальше, в одной из учетных записей установлены URL-адреса с истекающим сроком действия, а в другой - нет. Это ваши аккаунты? Это два отдельных аккаунта. Это дополнительные учетные записи основной учетной записи группы. Вы владеете этими аккаунтами?   -  person emaxsaun    schedule 25.11.2014


Ответы (1)


Большое спасибо Итану JWplayer и Эндрю. Наконец-то я нашел способ решить проблему.

На странице настроек моих учетных записей реселлеров JWplayer выбрана опция «безопасное встраивание и загрузка видео». Вот почему я не могу получить доступ к этим видео таким образом. Мне нужно добавить подпись и время истечения срока действия сразу после URL-адреса файла, чтобы он работал.

Вот пример: http://dashboard.jwplatform.com/videos/nPripu9l.mp4?exp=1271760610&sig=b59b91370f4faf4815b6736db10e5041

Эта статья решит проблему:

http://support.jwplayer.com/customer/portal/articles/1433647-token-signing-with-jw-platform

person dhminh    schedule 25.11.2014
comment
Спасибо, это действительно полезно для меня. - person dakiquang; 25.11.2014