Kaltura - заставить игрока остановиться только с API?

Есть ли способ заставить видеоигр Kaltura прекратить использовать ТОЛЬКО код и API Kaltura?

В настоящее время я решил эту проблему, добавив профиль контроля доступа с именем "Предварительный просмотр" в разделе " Настройки"> "Контроль доступа" в KMC, а затем добавил этот профиль в записи, которые я выбрал. Затем я добавляю сеанс к flashvars игроков, чтобы ограничить не-участников просмотром только предварительного просмотра, а не всего клипа.

Но я хотел бы ограничить ВСЕ или даже лучше выбранные категории клипов, используя только код, поэтому мне не нужно привлекать KMC.

Это возможно?

Alt) Можете ли вы создать нового игрока в KMC и ограничить его просмотром только X секунд, независимо от длины входа? Затем я могу проверить, является ли пользователь действительным или нет, получить категорию через API и показать ее в "предпросмотре" или "проигрывателе по умолчанию". Если я использую атрибут mediaProxy.mediaPlayTo, клип останавливается, но легко запускается снова, нажимая кнопку воспроизведения.

Буду очень признателен за ответ

2 ответа

Я получил этот ответ от парня по имени oferc на другом форуме:

Вы можете прослушать событие перемещения головы и приостановить клип, который выходит за пределы определенного времени (затем, если кто-то нажал кнопку воспроизведения, вы можете остановить его снова)

function jsCallbackReady(player_id) {
  my_kdp = $("#"+player_id).get(0); // document.getElementById(player_id) if you do not use jquery/ prefer pure js
  my_kdp.addJsListener("kdpReady", "kdpReady"); // when you load the player with an entry (and the player is ready to begin playing it using doPlay for instance)
}

function kdpReady() {
  my_kdp.addJsListener("playerUpdatePlayhead","headMove");
}

function headMove(position) {
  if (position > "30") { // Your Time, example 30 seconds
    my_kdp.sendNotification('doStop')
  }
}

Работает как шарм!

fredrik_w - ни один из выбранных вами способов не является хорошим вариантом для ограничения доступа. в обоих случаях ваши видео обнародованы и могут быть легко доступны любому.

Лучший способ ограничить доступ к видео - это определить Контроль доступа, и, как и все в Kaltura, вы также можете определить ACL с помощью API.

Проверьте это в качестве справочного образца- http://blog.kaltura.org/turning-profit-online-video-made-easy-using-paypal-html5-digital-goods

Другие вопросы по тегам