Как предотвратить удаление IDM файлов MP3?

Я использую следующий код для добавления музыкального проигрывателя на свой сайт,

<div id="player" style="z-index:100;"></div><!--Player--> <script language="javascript" type="text/javascript"> var so = new SWFObject("flashmp3player.swf", "player", "242", "150", "9"); // Location of swf file. You can change player width and height here (using pixels or percents). so.addParam("quality", "high"); so.addParam("wmode", "opaque"); so.addVariable("content_path","<? echo $playerpath; ?>"); so.addVariable("color_path","default.xml"); so.addVariable("script_path","flashmp3player.php"); so.write("player"); </script> 

$playerpath MP3 будет воспроизводить файлы MP3 в папке $playerpath (пример: parentfolder / childfolder). Но я не хочу, чтобы посетители загружали файлы MP3. Но пользователи, у которых есть Internet Download Manager, установленные в их системе, видят значок слева внизу всякий раз, когда каждая песня играет. Всякий раз, когда они нажимают на значок, песня загружается. Как предотвратить это?

См. Изображение ниже

Это неотъемлемо от того, что вы отправляете голые файлы MP3 клиенту. Попытка остановить это, как реализовано, походит на попытку остановить людей от кражи ваших изображений, блокируя их возможность щелкнуть правой кнопкой мыши на странице. Скорее всего, этот «Internet Download Manager» видит, что запрос на файл MP3 выходит из браузера, например:

 GET /my_aweseome_file.mp3 HTTP/1.1 

В этот момент он говорит: «Эй, браузер пользователя загружает MP3, давайте его загрузим». Поэтому, если вы хотите предотвратить это, не разрешайте клиенту запрашивать файлы MP3. Вы можете сохранить их в Flash-файле или что-то еще или даже передать их с сервера Icecast , если вы просто хотите, чтобы они воспроизводились. Однако имейте в виду, что в какой-то момент звук должен быть услышан , как и вышеупомянутые изображения, и что-то в какой-то момент сможет захватить этот звук или это изображение для хранения.