diff options
author | Jarle Bjørgeengen <jarle@bjorgeengen.net> | 2011-08-21 18:43:29 +0000 |
---|---|---|
committer | Jarle Bjørgeengen <jarle@bjorgeengen.net> | 2011-08-21 18:43:29 +0000 |
commit | 972dd6388981fc875b0638c759f378c08061535a (patch) | |
tree | e2561ce701173a5f950f076cd9617504d8d6be18 | |
parent | bceeb973dffb3c8a857115de844dd92cd024c231 (diff) |
* html5-video for all except Safari
-rwxr-xr-x | frikanalen/cgi-bin/fetchvideo.cgi | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/frikanalen/cgi-bin/fetchvideo.cgi b/frikanalen/cgi-bin/fetchvideo.cgi index 5dbc6ec..90b23d6 100755 --- a/frikanalen/cgi-bin/fetchvideo.cgi +++ b/frikanalen/cgi-bin/fetchvideo.cgi @@ -69,7 +69,13 @@ if ($playlist) { } else { print "Content-type: text/html; charset=UTF-8\n\n"; - + my $html_video_start; + my $html_video_end; + if ($ENV{'HTTP_USER_AGENT'} !~ m/safari/i ) { + $html_video_start = '<video id="video" controls="true" autoplay="false">'; + $html_video_start .= "<source src=\"$videoid.ogv\">"; + $html_video_end = '</video>'; + } print <<"EOF"; <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> @@ -100,6 +106,7 @@ if ($playlist) { <h1>$title</h1> <p>$description</p> <p><b>Organisasjon:</b> <a href="frontpage.cgi?organization=$org_escaped">$organization</a></p> + $html_video_start <applet code="com.fluendo.player.Cortado.class" archive="http://www.nuug.no/pub/video/frikanalen/bin/cortado-unsigned-20100814.jar" width="640" height="360"> @@ -111,6 +118,7 @@ if ($playlist) { <param name="keepaspect" value="true"/> <img src="$imageuri" width="640" height="320" border="0" alt="preview"> </applet> + $html_video_end <p><table cellpadding=5> <tr><td>Lengde:</td><td> $lengde </td></tr> <tr><td>Dato:</td><td> $date </td></tr> |