Я пытаюсь скрыть URL-адрес видео Vimeo от браузера, он не работает должным образом. Я использую плагин Jplayer, используемый для воспроизведения видео vimeo, он работает правильно, но ссылки на видео отображаются в элементе inspect, и он также доступен для скачивания.
Ниже мой код
<script type="text/javascript">
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
title: "Big Buck Bunny",
//m4v: "https://skyfiregcs-a.akamaihd.net/exp=1445430563~acl=%2A%2F426511975.mp4%2A~hmac=8768bf06a0fa2761cd9ccc202352d3fdb5ef900c697f47e5c5d6c4452583b8d4/vimeo-prod-skyfire-std-us/01/3429/5/142149222/426511975.mp4",
m4v: "https://skyfiregcs-a.akamaihd.net/exp=1445581412~acl=%2A%2F423502157.mp4%2A~hmac=79d9fdcb40746a63224a8b26c4489246ac8de9f92aedb8c4d3004f31ee883000/vimeo-prod-skyfire-std-us/01/3279/5/141398811/423502157.mp4",
poster: "http://www.jplayer.org/video/poster/Big_Buck_Bunny_Trailer_480x270.png"});
},
swfPath: "../../js/jplayer",
solution: "flash, html",
supplied: "webmv, ogv, m4v",
size: {
width: "640px",
height: "450px",
cssClass: "jp-video-360p"},
useStateClassSkin: true,
autoBlur: false,
smoothPlayBar: true,
keyEnabled: true,
remainingDuration: true,
toggleDuration: true
});
});
</script>';
Есть ли решение, чтобы решить проблему
заранее спасибо
Любое предложение будет оценено.
Для этого вы должны сделать немного жонглирования сессией.
Что-то вроде этого:
$(document).ready(function(){
<?php //----Set some session variable here-----//
$_SESSION['url_on']=1;
?>
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
title: "Big Buck Bunny",
m4v: "getUrl.php",//--------->>call any function or page
poster: "http://www.jplayer.org/video/poster/Big_Buck_Bunny_Trailer_480x270.png"});
},
А в функции php проверьте данные сеанса, если они доступны, затем верните URL-адрес желания, в противном случае верните false.
Если какой-либо пользователь нажмет на jplayer src, он / она увидит пустой экран.
Других решений пока нет …