Where is your /tmp folder located? Is it the actual /tmp folder located in
the root of linux? I would recommend moving it to
/web2py_src/web2py/applications/static/audio
You could then reference the file like this:
<audio controls>
<source src="{{=URL('static','audio/sound.wav')}}">
</audio>
with nothing in the controller.
Also, this application Massimo created may come in handy for
you:
https://www.reddit.com/r/Python/comments/1r7v23/audio_streaming_app_in_web2py_from_scratch/
Hope this helps...
On Wednesday, November 5, 2014 2:52:46 PM UTC-5, visuallinux wrote:
>
> Dear all.
>
> I need to play a sound file (.wav)
>
> I am trying like this:
>
> controler:
>
> def play():
>
> filename='2014-11-04-19-20-19_994491803_448908901.wav'
> ff=XML('''<source src={{URL('static',args='%s')}}
> type="audio/wav">''' % filename)
> return dict(ff=ff)
>
> view:
>
> play.html
>
> <!DOCTYPE html>
> {{extend 'layout.html'}}
> <div>
>
> <audio controls >
> {{=ff}}
> </audio>
> </div>
>
> But not works
>
> For my test, the wav file is static folder, but in production the wav
> files are in /tmp folder.
>
> What i am doing wrong and how i can play files from /tmp folder
>
> Regards
>
>
>
>
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.