Hello
I am facing a problem. I have a project in which i am using jplayer for playing audio files. As for playing audio files we have to pass the audio URL to the player. When i run the page which include the player code on the browser and right click to view the source code, in the source code i am viewing the full url of the audio file but my client not want to expose the location and the audio file name. Can you please help me how to encode or hide the audio URL for viewing in the source code from the browser.
Thanks in advance.
--
You received this message because you are subscribed to the Google Groups "jPlayer: HTML5 Audio & Video for jQuery" group.
To view this discussion on the web visit https://groups.google.com/d/msg/jplayer/-/lEHseNlb1oMJ.
To post to this group, send email to jpl...@googlegroups.com.
To unsubscribe from this group, send email to jplayer+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jplayer?hl=en.
You can put up some blockers by doing things like encoding the URLs
using things like Base64, limiting downloads to only X uses from an IP
addresses, you could require a certain header to be supplied, but all,
and I mean *all* of these can be easily circumvented.
If you are publishing any data via HTTP, it must be processable by the
browser, so therefore it must be visible in the browser. If you don't
want to publicly publish your data (albeit, behind a paywall if needs
be, or restricted to a user), once they have *access* to the file, it
is on *their* machine - because they downloaded it in order to play
it. You can't stop that.
Unless you force your users to download a proprietary player, which is
encrypted to hell and back, and require the player to retrieve the
file via HTTPS, which is then stored encrypted on the machine, you
stand a chance of preventing people from re-using it, but even then,
it's just a chance.
Sorry.
--
Jon "The Nice Guy" Spriggs