Как это .mp3
, вы можете слушать онлайн:Как защитить ресурс веб-сайта от загрузки?
http://d1.s.hjfile.cn/podcast/20100222/2010022290717093_217.mp3
Но я не хочу, чтобы разрешить загрузку.
Как подойти к этому?
Как это .mp3
, вы можете слушать онлайн:Как защитить ресурс веб-сайта от загрузки?
http://d1.s.hjfile.cn/podcast/20100222/2010022290717093_217.mp3
Но я не хочу, чтобы разрешить загрузку.
Как подойти к этому?
Все, что может быть передано, можно загрузить. Нет надежного способа предотвратить это. Посмотрите на всех загрузчиков YouTube и Hulu, несмотря на их усилия по их предотвращению.
Возможно использование Flash-плеера.
http://www.macloo.com/examples/audio_player/
Это будет просто играть песню, но не позволить им сохранить его. Всегда есть возможность обойти, но это хорошее начало.
Вы не можете иметь свой торт и съесть его тоже. Если ваши пользователи могут прослушать его, они могут записать его в файл. Вы можете сделать это менее удобным, используя протокол потоковой передачи, но определенный пользователь все еще может захватить аудиопоток и сохранить его в файле.
Я думаю, он просил протокол потоковой передачи. Есть какие-то конкретные предложения? – hodgesmr
Вы можете кодировать mp3 to swf. Пользователи могут загружать swf, но не могут загрузить их на своем ipod, если это вас беспокоит.
(ссылка является коммерческим продуктом, который я нашел с помощью Google, но, вероятно, есть бесплатные альтернативы)
Прослушивание онлайн * * является загрузкой; данные должны как-то добраться до компьютера пользователя. Кроме того, дублируйте: http://stackoverflow.com/search?q=prevent+downloading – outis
Заявив, что всегда есть методы сбора данных, не отвечает на вопрос. Если бы я просил методы DRM, и все просто сказали: «Определенные пользователи смогут взломать DRM, так что это бесполезно» не очень помогает. Разумеется, данные должны быть отправлены пользователю, чтобы его можно было прослушать, но его нельзя отправлять в формате, который легко сохраняется, например, в mp3-файле. – hodgesmr