Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Currently I do not know of any service that offers what you are seeking (and I'm not quite sure how it would be possible). However, here is another option for you:</p> <p>Use a service like <a href="http://flowplayer.org" rel="nofollow">Flowplayer</a> to play the audio for you. Once you know how to use Flowplayer, you have another choice to make. You can either</p> <ol> <li>Have a PHP or ASP page where the user uploads a file (temporarily) to your server and then you have Flowplayer load it (this is like the example below). Or,</li> <li>You can use the <code>file://</code> or <code>data:</code> protocols to avoid server side scripting. The problem with using the <code>file://</code> or <code>data:</code> protocols is that it won't be cross browser.</li> </ol> <p>If you are going to try the server side method (recommended for cross-browser functionality) then <a href="http://cmon.horizon-host.com/player/" rel="nofollow">here is an example I am working on.</a> In this example, you pick a file and it is then uploaded to the server. After that is done, I have Flowplayer load the file and that's all there is to it.</p> <p>By the way Flowplayer was built more as a movie player so you can check out <a href="http://flash-mp3-player.net/players/mini/documentation/" rel="nofollow">this</a> mp3 flash player. Same concept as Flowplayer for this, upload the temporary file and then have this service play the file. </p> <p><b>The problem with you are trying to do is that you can't give a large amount of input to a flash file. This is because to give input, you would link to something like<code>mp3player.swf?file=file.mp3</code>. This tells the flash file what to do. You can't give this binary input (even base64) because there is a limit on url length.</b></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload