embed1.php 5,88 Kio
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
<head>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO8859-1" />
<script type="text/javascript" src="/swfobject.js"></script>
<script type="text/javascript" src="/component_script.js"></script>
<script type="text/javascript" src="/script_common.js"></script>
<script src="/video.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
VideoJS.setupAllWhenReady();
</script>
<link rel="stylesheet" href="/video-js.css" type="text/css" media="screen" title="Video JS">
<link rel="stylesheet" type="text/css" href="/style.css" />
<link rel="stylesheet" type="text/css" href="/component_style.css" />
</head>
<body class="ifr<?php if (isset($_REQUEST["onlyvideo"])) { echo "2"; } ?>">
<?php
require_once("config.php");
/*
if ($_GET["id"]==716) {
echo '<iframe width="560" height="315" src="http://www.youtube.com/embed/citzRjwk-sQ" frameborder="0" style="padding-left: 80px; padding-top: 80px" allowfullscreen></iframe>';
exit();
}
$_GET["size"]="small";
*/
if ($id=intval($_REQUEST["id"])) {
$m=mqone("SELECT * FROM media WHERE id='$id';");
if (isset($_REQUEST["help"])) {
?>
<h3>How To embed this media?</h3>
<table><tr><th>Title: </th><td><?php echo $m["title"]; ?></td></tr>
<tr><th>Description:</th><td><?php echo $m["description"]; ?></td></tr>
</table>
<p> </p>
<p>Make a link to <a href="http://mediakit.laquadrature.net/embed/<?php echo $id; ?>">http://mediakit.laquadrature.net/embed/<?php echo $id; ?></a></p>
<p>You can add "?" parameters to this link as follow : </p>
<ul>
<li><code>?help</code> to obtain this help page</li>
<li><code>?size=big</code> to obtain the 1024x768 (16:9) or 1024x576 (4:3) video at 2Mbps</li>
<li><code>?size=medium</code> to obtain the 640x360 (16:9) or 640x480 (4:3) video at 2Mbps</li>
<li><code>?size=small</code> to obtain the 480x272 (16:9) or 432x320 (4:3) video at 500Kbps</li>
<li><code>?onlyvideo</code> to get only the video (no title above, description below, and no download links)</li>
<li><code>?sub=fr_FR</code> ask for the hard-coded subtitled version for French (fr_FR) you can use any language that is available</li>
</ul>
<p>If you mix them, separate them by & instead of ? like this : http://mediakit.laquadrature.net/embed/<?php echo $id; ?>?size=big&onlyvideo</p>
</body>
</html>
<?php
exit();
}
switch ($m["type"]) {
case MEDIA_IMAGE:
if (($m["vx"]<=250) && ($m["vy"]<=250)) {
echo "<img src=\"files/".$m["filename"]."\" style=\"width: ".$m["vx"]."px; height: ".$m["vy"]."px;\"/>";
} else {
$ok=mqone("SELECT * FROM mediaformat WHERE media='$id' AND format='8';");
if ($ok["size"]!=0) {
echo "<img src=\"formats/8/$id\" />";
} else {
if ($m["vx"]>$m["vy"]) {
$x=250; $y=$m["vy"]/($m["vx"]/250);
} else {
$y=250; $x=$m["vx"]/($m["vy"]/250);
}
echo "<img src=\"files/".$m["filename"]."\" style=\"width: ".$x."px; height: ".$y."px;\"/>";
}
}
break;
case MEDIA_VIDEO:
// 2 cases: all .mp4 & others has been computed (new mode)
// or not (old mode)
if (
// file_exists("formats/18/".$id."_big.ogg") &&
// file_exists("formats/18/".$id."_small.ogg") &&
file_exists("formats/19/".$id."_big.webm") &&
file_exists("formats/19/".$id."_small.webm") &&
file_exists("formats/20/".$id."_big.mp4") &&
file_exists("formats/20/".$id."_small.mp4") ) {
// NEW !
if (!$_GET["size"]) { $_GET["size"]="medium"; }
require("view2.php");
} else {
// OLD !
if ($_REQUEST["tc"]) $add="_tc".doubleval($_REQUEST["tc"]);
if (isset($_REQUEST["autostart"])) {
if ($_REQUEST["autostart"]) {
$autostart="true";
} else {
$autostart="false";
}
} else {
$autostart="true";
}
if (isset($_REQUEST["width"])) {
$x=intval($_REQUEST["width"]);
$y=intval($x/1.25+32);
} else {
$x=360;
$y=320;
}
?>
<div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript">
var s1 = new SWFObject("player.swf","ply","<?php echo $x; ?>","<?php echo $y; ?>","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allownetworking","all");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=<?php echo urlencode("http://".$_SERVER["HTTP_HOST"]."/formats/12/".$id.$add.".flv"); ?>&autostart=<?php echo $autostart; ?>");
s1.write("container");
</script>
<?php
if (!$_REQUEST["short"]) {
echo "<p>lien direct du fichier video : <a href=\"http://".$_SERVER["HTTP_HOST"]."/formats/12/".$id.$add.".flv\">Format FLV</a> - ";
echo "<a href=\"http://".$_SERVER["HTTP_HOST"]."/formats/13/".$id.$add.".ogv\">Format OGV</a></p>";
echo "<p><a href=\"/\">Retour au mediakit de La Quadrature du Net</a></p>";
}
}
break;
case MEDIA_AUDIO:
?>
<div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript">
var s1 = new SWFObject("player.swf","ply","360","20","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allownetworking","all");
s1.addParam("allowscriptaccess","always");
s1.addParam('wmode','opaque');
s1.addParam("flashvars","file=<?php echo urlencode("http://".$_SERVER["HTTP_HOST"]."/formats/10/".$id.".mp3"); ?>&autostart=true");
s1.write("container");
</script>
<?php
break;
}
} else {
echo "Media not found. ";
}
?>
</body>
</html>