Итак, я использую следующий скрипт (упрощенный) для визуализации тега скрипта с подписанной JW Player Link. Дата истечения срока действия ссылки должна быть 10 секунд (только для тестирования).Подписанный URL-адрес для JW Player не истекает
<?php
/**
* generates a signed URL for JW Player
*
**/
function _getSignedUrl($path, $secret, $timeout = 3600, $domain = 'content.jwplatform.com') {
$expires = time() + $timeout;
$signature = md5($path . ':' . $expires . ':' . $secret);
return 'http://' . $domain . '/' . $path . '?exp=' . $expires . '&sig=' . $signature;
}
echo '<script type="text/javascript" src="' . _getSignedUrl('players/foo-bar.js', 'mYsEcReT1234', 10) . '"></script>';
?>
Игрок играет видео просто отлично, когда я установить тайм-аут, чтобы> 1 и не играет, когда я установить тайм-аут для < 1 (прав). Все идет нормально. Но когда я копирую обработанный тег скрипта из DOM (с таймаутом, например, 10 секунд), и помещаю его в статический HTML-файл и загружаю страницу после истечения срока действия ссылки, видео все еще воспроизводится. Где я думаю неправильно?
EDIT: Вот пример ссылки (тайм-аут был 3600):
<script type="text/javascript" src="http://content.jwplatform.com/players/rUqzk7Ff-JGyYovz4.js?exp=1484053682&sig=269e796e58824711b32b2dc47c574cd8"></script>
Есть ли у вас какие-либо ссылки на этот – Hitesh
Sure, я добавил его в описании – biedert
пожалуйста, добавьте еще одну ссылку, которая работает, это один говорит: «Отказано в доступе» – Hitesh