← Форум | FLV-плеер → |
Пример:
Нужно скачать последнюю версию SWFObject (нужен файл swfobject.js и expressInstall.swf, если вы хотите использовать экспресс-инсталяцию flash-плеера в случае его отсутствия).
Создадим файл html следующего содержания (курсивом указаны примечания):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>
<html xmlns=http://www.w3.org/1999/xhtml lang="en" xml:lang="en">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="swfobject.js"></script>
<!-- Здесь мы включили в документ SWFObject -->
<script type="text/javascript">
var flashvars = {way:"http://yoursite.com/sample.flv", swf:"http://yoursite.com/uflvplayer.swf", w:"500", h:"375", skin:"greyblack", pic:"http://yoursite.com/sample.jpg", autoplay:"0", tools:"2", q:"0", volume:"70", comment:"Название"};
// Здесь мы перечислили параметры flashvars настройки плеера
var params = {bgcolor:"#FFFFFF", allowFullScreen:"true"}
// Здесь мы указали в параметрах цвет фона flash-ролика
var attributes = {id:"uplayer_flv",name:"uplayer_flv"};
// Здесь мы указали в атрибутах идентификатор и имя объекта в документе
swfobject.embedSWF("http://yoursite.com/uflvplayer.swf", "uplayer_flv", "500", "70", "9.0.0", "http://yoursite.com/expressInstall.swf", flashvars, params, attributes);
// Здесь мы запустили SWFObject для публикации flash-ролика в формате: путь к файлу, id блока для публикации, ширина, высота, минимальная версия flash-плеера, путь к файлу экспресс-инсталяции, flashvars переменные, params параметры, attributes атрибуты
</script>
</head>
<body>
<div id=uplayer_flv>
<a href=http://www.adobe.com/go/getflashplayer>
<img src=http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif alt="Get Adobe Flash player" />
</a>
</div>
<!-- Здесь мы создали блок (div), где будет размещен наш плеер (id указывается в строке запуска SWFObject).
Внутри этого блока размещается альтернативный контент, который пользователь увидит, если у него нет flash-плеера или его версия ниже той, которую мы указали в строке запуска SWFObject -->
</body>
</html>
Ссылка на пост (cмотрели 46142) | 28.12.07 12:41 Ответить |
4 | При вставке видео с соотношением сторон 16:9 и задании соответствующих параметров (высота, ширина), при вставке с помощью SWFObject видео сжимается до размеров 4:3 (высота остается заданной, а ширина сжимается)… При вставке обычным образом такой проблемы нет… Нигде не нашел атрибута или переменной, отвечающий за указание соотношения сторон… Помогите плиз. (ответить) |
13 | Так как моя идея основанна на вашем плеере. Сначала объясню в общих чертах. У меня достаточно большие видеоролики от 200 мб и выше. Просматривать их в инете, то есть включенным в интеренет, достаточно трудно, зависает (останавливается на подкачку), у многих моих друзей скорость желает лучшего. многие еще через прокси работают. В общем проблем пока много. Так вот идея следующая, возможно она в инете давно решена, (но я начинающий, чуть продвинутый чайник). Поэтому прошу помощи. Так вот у себя на компе без подключения к инету, создать папку с вашим скриптом на плеер и с видеороликом. Затем сделать сжатие через винрар и загрузить этот файл на хостинг в инете. Ну а ссылку на файл отправить емайл-письмом. Смысл всего этого — что бы мой друг мог скачать этот файл с инета, отключится от инете, распаковать файл и уже без включенного инете смотреть видео. Я не спец в этом, но мне кажется это будет намного быстрее и выгоднее для нас. так как очень дорого пока выходит стоимость инете. если это возможно, не могли бы вы подсказать как это сделать. Если же нет времени, дайте хоть наводку. кто может подсказать. заранее благодарю, Эдуард (ответить) |
22 | Здрасте всем! Расскажите мне плиз..я нуб немного..ничо не получается..я скачал файл swfobject.js и expressInstall.swf .Куда их сувать? ) Затем, что надо поменять в скрипте данном? Видео сконвертил в Flv..разместил на сайте..белый экран и все..когда прсоматриваешь страницу пишут что видео не загружено..хотя видео залил на хостинг(sweb), (ответить) |