I am sending back to the browser html5 video code via JSON as shown below. The 
code then loads mp4 video, but I need to set the correct mime type for the 
video. How do I do that with Dancer?

    get '/p/:uri' => sub {
        return to_json {
            html =>  qq{
                <video width="960" height="540" poster="path/to/$mov.jpg" 
controls>
                    <source type="video/mp4" src="path/to/$mov.mp4" />
                    <source type="video/m4v" src="path/to/$mov.m4v" />
                    <source type="video/ogg" src="path/to/$mov.ogv" />
                    <source type="video/webm" src="path/to/$mov.webm" />
                    Sorry, your browser has no video playback capabilities
                </video>
                <br />
                <b>$title</b>
            };
        };
    };

Note that the "path/to/.." is relative to the Dancer app, so the video is being 
served by Dancer. For a totally orthogonal reason I am unable to serve the 
static files from a different web server.

Many thanks,


--
Puneet Kishor
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to