[Решено] Отображение картинки в начале флеш плеера.

Главные вкладки

Аватар пользователя Reideen Reideen 3 августа 2009 в 0:21

Помогите новичку разобраться (поиском по сайту пользовался, google тоже), суть проблемы в следующим. Для просмотра флеш видео использую связку SWF Tools и Flash node все прекрасно загружается и работает, проигрывается JW Media Player 4 можно менять на FlowPlayer 3, но он мне меньше нравиться или Default Player результат один. В начале черный экран как убрать, чтобы было изображение от видео или можно вставить как то в начале картинку preview. В настройках SWF Tools можно менять различные настройки, но где вставить привью или на какой секунде взять ключевой кадр ролика и показывать, я не нашел. Может кодировать надо хитро с вставкой ключевых кадров или вместе с картинкой которая будет показываться в начале, так даже лучше. Спасибо за понимание буду очень рад любой критике и предложениям с моей проблемой. Файл с настройками в виде скриншота прилагаю, там представлены вроде все настройки которые относятся к флеш видео и JW Media Player. Может где не докрутил настройки пожалуйста помогите.

ВложениеРазмер
Иконка изображения Screen.png662.57 КБ

Комментарии

Аватар пользователя kyky kyky 3 августа 2009 в 2:14

Я не пользовался SWF Tools и Flash node, но могу сказать, что на уровне кода это решается добавлением в flashvars проигрывателя ещё одного файла-преьюхи перед самим видео. Превьюху нужно будет изготовить самостоятельно, если на сервере не стоит FFMPEG.

Аватар пользователя Reideen Reideen 10 ноября 2015 в 11:46

С кодом пока не разобрался пытался вставлять код не получилось. Показывает белый квадрат флеш плеера вообще не видно, где настраивать flashvars пока мало что находиться по нему. FFMPEG мне не нежен он для кодирования, а мне надо только проигрывать. Сделать превьюху не проблема как прикрутить ее проблемма.

У кого работает проигрывание флеш роликов через JW Player отзовитесь как сделали?

Пока нашел три способа:

  • Вставлять код (пока не разобрался, хотелось бы на уровне модулей)
  • Связка SWF Tools и Flash node (больше всего устраивает кроме перечисленной проблеммы)
  • Другой вариант Embedded Media Field, FlashVideo, Media Mover, FileField + jQuery Media, JW FLV Player.
Аватар пользователя Reideen Reideen 10 ноября 2015 в 11:46

В принципе проблемма решилась втсавкой вручную кода, на страниицу от JW Media Player.

code lang="html4strict">script type="text/javascript" src="http://www.mysite.temp/flash/swfobject.js">/script>

div id="player">This text will be replaced

script type="text/javascript">
var so = new SWFObject('http://mysite.temp/flash/player.swf','mpl','500','400','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','&file=http://mysite.temp/flash/content.mp4&image=http://mysite.temp/flash/cont...');
so.write('player');
/script>

Теперь осталось решить вопрос с flash node, как прикрутить параметр, что бы работало c картинкой:

flashvars','&file=http://mysite.temp/flash/content.mp4&image=http://mysite.temp/flash/cont...');
so.write('player');

Скреншот внутри.

Решение оказалось простым как подсказал выше куку, спасибо ему все дело было в flashvars.
Можно сделать вставкой кода как показанно выше или в связке модулей, что более привлекательней и удобней SWF Tools и Flash node.
Все хорошо настраивается и играет видео, но мне мешал в начале черный экран видео. Вставляем в окно настроек flashvars строчку
кода и все работает с превьюшкой.

image=http://mysite.temp/sites/default/files/flash/content.png&dock=false