Собственно что не работает,.. а кто его знает, какой плеер ты используешь и какой скрипт для внедрения плеера...
Взял бы да и сохранил страничку из "
Ролика дня" или из статей из "
Интересностей", где есть флеш-ролики. Например - последняя на данный момент статья в "Интересностях" с флеш-видео была от 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-странички, есть и варианты более продвинутых и навороченых плееров.