Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти

 
Расширенный поиск

800781 Сообщений в 11254 Тем- от 88233 Пользователей - Последний пользователь: elait

23 Ноябрь 2019, 04:39:34
ADSL.Kirov.RuСообществаПрограммированиеВеб-программированиеТема: Просмотр FLW-видео на html-страничке
Страниц: [1]   Вниз
Печать
Автор Тема: Просмотр FLW-видео на html-страничке  (Прочитано 595 раз)
ELFIEC
Пользователь
**
Пол: Мужской
Сообщений: 66



« : 11 Май 2012, 09:01:20 »

Просьба весьма банальна
Суть проблемы …нужно  на html страничке вставить плеер для просмотра flv видео.
Рыл интернет конкретно примера нет.
Если ответит спец. Пусть опишет всё пошагово, с пояснениями.. желательно прицепить файлы(сам плеер со скриптами)
Сам делал,  плеер сообщает об ошибке 2028..
Пожалуйста, не линкуйте ссылки с инфой на другие ресурсы.
 Лучше расписать тут,все как есть
<script type="text/javascript" src="swfobject.js"></script>
 <div id="player"></div>
 <script type="text/javascript">
 var so = new SWFObject('player.swf','mpl','400','250','8');
 so.addParam('allowfullscreen','true');
 so.addParam('flashvars','file=1.flv');
 so.write('player');
 </script>
чего то тут не работает )
« Последнее редактирование: 11 Май 2012, 22:21:24 от Blackman » Записан
Nightwatch
Ветеран
*****
Пол: Мужской
Сообщений: 2466



« Ответ #1 : 11 Май 2012, 09:52:27 »

  Собственно что не работает,.. а кто его знает, какой плеер ты используешь и какой скрипт для внедрения плеера...

  Взял бы да и сохранил страничку из "Ролика дня" или из статей из "Интересностей", где есть флеш-ролики. Например - последняя на данный момент статья в "Интересностях" с флеш-видео была от 9 мая C праздником Великой Победы!!!, где есть ролик подписания капитуляции. Сам бы всё и увидел...

  Если говорить о нашем варианте, применяющемся на ADSL.Kirov.Ru, то код выглядит так:

<script type="text/javascript" src="swfobject.js"></script>

<center><div id="video1"><b>Внимание! У вас не установлен Macromedia Flash, поэтому просмотр невозможен.<noscript><br><br>Внимание! У вас отключен JavaScript, поэтому прсомотр невозможен.</noscript></b></div></center>

<script type="text/javascript">
   var s1 = new SWFObject("mediaplayer.swf","mediaplayer","480","380","7");
   s1.addParam("allowfullscreen","true");
   s1.addVariable("width","480");
   s1.addVariable("height","380");
   s1.addVariable("file","play_video[1].flv");
   s1.addVariable("image","stop_video[1].jpg");
   s1.write("video1");
</script>

Файл "mediaplayer.swf" должен быть на том же уровне, что и html-файл, иначе плеер работать не будет.
Остальные файлы могут находиться в тех папках, куда прописан путь (например в папке "images")

  скрипт и плеер в аттаче.

------------------------------------------------------------------------------------------------------

  Немного подробностей:

<script type="text/javascript" src="swfobject.js"></script> - этим включаем JavaScript-код для внедрения плеера.

 Далее идёт DIV с предупреждением:
"Внимание! У вас не установлен Macromedia Flash..." - этот текст выводится, если отключена джава или не хватает ещё каких компонентов браузера. Если же всё поддерживается и готово к работе, весь div заменяется плеером видео.

  Затем берём флеш-ролик, который нужно показать на страничке, и в свойствах смотрим его размеры, например 480x360. Если качество ролика хорошее, то можно его и увеличить при показе, выставив бОльший размер, например 640x480, разумеется соблюдая пропорции.

  Не знаю, нужны ли дальнейшие пояснения, но на всякий случай:

s1.addVariable("file","play_video[1].flv") - имя видеофайла.
s1.addVariable("image","stop_video[1].jpg") - имя картинки, которая будет показана ДО запуска видео.
s1.addVariable("width","480") - ширина видео-ролика.
s1.addVariable("height","360") - высота видео-ролика.
var s1 = new SWFObject("mediaplayer.swf","mediaplayer","480","360","7") - тут цифры соответственно размер плеера и версия требуемого Flash (версии 7 вполне хватает).
s1.write("video1") - имя div, который будет заменяться видеоплеером. Если видео на странице несколько, то и имена нужны разные, но совпадающие с именами DIV'ов с предупреждением.

  Внимание: для устранения чёрных полос по бокам изображения в размерах плеера ("mediaplayer.swf","mediaplayer","480","380","7") и ролика [s1.addVariable("height","380")] указываем размер по вертикали на 20 пикселов больше чем размер, полученый в свойствах ролика (380 вместо 360). Причина - фейс плеера имеет 20 пикселов.

  Вот собственно и всё...

  В инетах есть куча пояснений на тему внедрения флеш-плееров на html-странички, есть и варианты более продвинутых и навороченых плееров.
« Последнее редактирование: 13 Май 2012, 11:27:03 от Nightwatch » Записан

  
ELFIEC
Пользователь
**
Пол: Мужской
Сообщений: 66



« Ответ #2 : 11 Май 2012, 10:11:36 »

я пробывал открывал исходный код страницы "ролик дня" но...не работало... Спасибо , что откликнулся все получилос. Спасибо!!!
Записан
ELFIEC
Пользователь
**
Пол: Мужской
Сообщений: 66



« Ответ #3 : 15 Май 2012, 14:23:44 »

Спасибо, все получилось, а можно в продолжении темы, тоже самое только в радио замутить.. ну чтобы у меня на серве музыка лежала, а пользователи в сети могли через плеер на сайте прослушивать ее, заранее спс
Записан
Страниц: [1]   Вверх
Печать
ADSL.Kirov.RuСообществаПрограммированиеВеб-программированиеТема: Просмотр FLW-видео на html-страничке
Перейти в: