したがって、以下のスクリプト(簡体字)を使用して、署名されたJW Player Linkでスクリプトタグを表示します。リンクの有効期限は10秒です(テストの場合のみ)。JW Playerの署名付きURLの有効期限が切れていません
<?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>';
?>
I>が1にタイムアウトを設定し、私は< 1(パーミッション拒否)にタイムアウトを設定したときにそれを再生していない場合Playerがビデオがうまく果たしています。ここまでは順調ですね。しかし、レンダリングされたスクリプトタグを(例えば10秒のタイムアウトで)DOMからコピーし、それを静的なHTMLファイルに入れ、リンクが期限切れになった後にページをロードすると、ビデオはまだ再生されます。私はどこで間違って考えていますか?
EDIT:
<script type="text/javascript" src="http://content.jwplatform.com/players/rUqzk7Ff-JGyYovz4.js?exp=1484053682&sig=269e796e58824711b32b2dc47c574cd8"></script>
あなたは確かにこの – Hitesh
のための任意のリンクを持っていますか、私が働いている1つの以上のリンクを追加してください説明 – biedert
にこれを追加し、この一つは、それが期限切れのように見えますが、それはよりdefinetly多くを取った、 – Hitesh