summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarle Bjørgeengen <jarle@bjorgeengen.net>2011-08-21 18:43:29 +0000
committerJarle Bjørgeengen <jarle@bjorgeengen.net>2011-08-21 18:43:29 +0000
commit972dd6388981fc875b0638c759f378c08061535a (patch)
treee2561ce701173a5f950f076cd9617504d8d6be18
parentbceeb973dffb3c8a857115de844dd92cd024c231 (diff)
* html5-video for all except Safari
-rwxr-xr-xfrikanalen/cgi-bin/fetchvideo.cgi10
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>