2016-05-26 6 views
1

У меня есть сайт, чтобы показать некоторые видеоролики, но как я могу сделать эти видео недоступными для скачивания, даже если пользователь использует IDM или любую другую программу? , я попытался сделать изображение над видео, чтобы не получить ссылку на видео, но это не помогло, так кто-нибудь может мне помочь? и это мое мнение:Как создать поддельную ссылку для скачивания с помощью html

<!DOCTYPE html> 
<html> 
<head> 
    <title>video</title> 
</head> 
<body> 

<div class="video-thumbnail"> 
<div class="video-button"> 
<iframe class="video-embed" width="656" height="348" frameborder="0" allowfullscreen="" src="//www.youtube.com/embed/kLgPkovrnJM?rel=0&color=white&controls=1&showinfo=0" s8011508427261248624="true" replaced="true"></iframe></div> 
</div> 
<script> 
    (function($){ 
     $(document).ready(function(){ 
      $(".video-button").click(function(){ 
      $(".video-embed").css({"opacity":"1","display":"block"}); 
       $(".video-embed")[0].src += "&autoplay=1"; 
       $(this).unbind("click"); 
      }); 
     }); 
    })(jQuery) 
</script> 

</body> 

и это мой CSS:

.embed-video { 
    position: absolute; 
    z-index: -1; 
} 

.video-button { 
    background-image: url(images/video-cover.png); 
    content: ""; 
    cursor: pointer; 
    display: block; 
    height: 348px; 
    left: 5px; 
    position: absolute; 
    top: 5px; 
    width: 656px; 
    z-index: 5; 
} 

.video-thumbnail { 
    height: 348px; 
    position: relative; 
    width: 656px; 
} 

.video-embed { 
    display: none; 
    left: 5px; 
    opacity: 0; 
    position: absolute; 
    top: 5px; 
    z-index: 10; 
} 
+0

Как вы включаете видео? какой игрок вы используете? где ваши видео, на вашем сервере или вы используете какой-либо поставщик хранилища? это немного слишком общий – gbalduzzi

+0

i обновленный мой вопрос есть @gbalduzzi –

+0

Это почти невозможно предотвратить. Все, что вы делаете с CSS или Javascript, можно просто отредактировать из инструментов разработчика. Зачем вам нужно их загружать? – James

ответ

0

Я думаю, что нет никакого способа, чтобы избежать пользователей получать видео URL в браузере и нет возможности сделать невозможно получить видео вы уже отправляете пользователя на свою веб-страницу.

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

+0

спасибо, что помогли –

Смежные вопросы