views:

67

answers:

4

Like this .mp3,you can listen online:

http://d1.s.hjfile.cn/podcast/20100222/2010022290717093_217.mp3

But I don't want to allow downloading.

How to approach that?

+2  A: 

Anything that can be streamed can be downloaded. There is no reliable way to prevent this. Look at all the downloaders for YouTube and Hulu, despite their efforts to prevent them.

Matthew Flaschen
+1  A: 

Could use a Flash audio player.

http://www.macloo.com/examples/audio_player/

It will just play the song but not let them save it. There's always means to bypass, but it's a good start.

Matt
+1  A: 

You can't have your cake and eat it too. If your users can listen to it, they can capture it to a file. You can make it less convenient by using a streaming protocol but a determined user can still capture the audio stream and save it to a file.

Asaph
I think he was asking for a streaming protocol. Have any specific suggestions?
Matt
A: 

You could encode the mp3 to swf. The users can download the swf but can't load it in their ipod, if that's your concern.

(Link is to a commercial product I found using google, but probably there are free alternatives)

Carlos Gutiérrez