Build Your Own Video Community With Lighttpd And FlowPlayer. Part 7.
8 Настройка FlowPlayer
FlowPlayer теперь установлен так, что все, что нам теперь осталось — это создать HTML файл, который позволит нам просматривать наше видео. Я создам PHP файл, который будет содержать все параметры, необходимые для запуска FlowPlayer в браузере пользователя и который создаст рабочие ссылки на видео для mod_secdownload:
vi /var/www/flowplayertest.php
<?php
$secret = «somesecret»;
$uri_prefix = «/dl/»;
# filename
$f = «/video.flv»;
# current timestamp
$t = time();
$t_hex = sprintf(«%08x», $t);
$m = md5($secret.$f.$t_hex);
?>
<html>
<head>
<title>Flowplayer Test</title>
<script src=»/flowplayer/example/flowplayer-3.1.4.min.js»></script>
</head>
<body text=»#000000″ bgcolor=»#FFFFFF» link=»#FF0000″ alink=»#FF0000″ vlink=»#FF0000″>
<a
href=»<?php printf(‘%s%s/%s%s’, $uri_prefix, $m, $t_hex, $f, $f); ?>»
style=»display:block;width:320px;height:256px;»
id=»player»>
</a>
<script language=»JavaScript»>
flowplayer(«player», «/flowplayer/flowplayer-3.1.5.swf»);
</script>
</body>
</html>
Очень важно, чтобы $secret имел тоже значение, что паарметр secret для secdownload в файле /etc/lighttpd/lighttpd.conf. Также, $uri_prefix и uri-prefix для secdownload должны совпадать. Если это выполнено, то упомянутый скрипт сгенерирует рабочие ссылки. $f должен содержать имя файла в формате FLV video, со слешем (/) в начале. (Имя файла строго указано в приведенном примере, но, конечно, Вы можете запрограммировать, чтобы имя файла генерировалось автоматически).
Popularity: 1%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв