Jump to content
  • 0

Скрипит для видео


borborich
 Share

Question

Здравствуйте. Каким образом можно реализовать включение того или иного видео, при нажатии соответствующей кнопки?

Собственно есть страница на которой расположены кнопки и зацикленое видео, нужно чтоб при нажатии кнопок запускались другие ролики вместо зацикленного и при их окончании вновь запускалось зацикленное?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Скрипит для видео

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

зацикленое видео

может потому оно и зацикленное, потому что скрипит?

З.Ы. сразу почему то вспомнился Макс+100500 на перец тв.

Link to comment
Share on other sites

  • 0

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

Очепятался я! )))

Если видео через флешплеер, то при помощи javascript и swfobject. На сайте flowplayer полно примеров и документации.

тыкнете пожалуйста носом, где там подобное?

видео добавляю на сайт таким образом:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="260" height="400" id="FLVPlayer">
<param name="movie" value="FLVPlayer_Progressive.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="scale" value="noscale" />
<param name="salign" value="lt" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=speak/VIDEO_FILE_1&autoPlay=false&autoRewind=false" />
<param name="swfversion" value="8,0,0,0" />
<!-- Этот тег param предлагает пользователям Flash Player 6.0 r65 и более поздних версий загрузить последнюю версию Flash Player. Удалите его, если не хотите, чтобы пользователи видели запрос. -->
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- Следующий тег object не поддерживается браузером Internet Explorer. Поэтому скройте его от Internet Explorer при помощи IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="FLVPlayer_Progressive.swf" width="260" height="400">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="scale" value="noscale" />
<param name="salign" value="lt" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=speak/VIDEO_FILE_1&autoPlay=false&autoRewind=false" />
<param name="swfversion" value="8,0,0,0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- Браузер отображает следующее альтернативное содержимое для пользователей Flash Player 6.0 и более старых версий. -->
<div>
<h4>Для содержимого этой страницы требуется более новая версия Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Получить проигрыватель Adobe Flash Player" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

Link to comment
Share on other sites

  • 0

Развернутый мануал на русском - на хабре: http://habrahabr.ru/blogs/webdev/31615/

Я на одном сайте выводил видео в оверлее по клику на картинке (я сам новичок, поэтому не пугайтесь):

  function overvideo(videoUrl,videoTitle){
var flashvars = {};
flashvars.autoplay = "true";
flashvars.sound = "70";
flashvars.buffer = "2";
flashvars.vdo = encodeURI(videoUrl);
flashvars.desc = "Проверка";
var params = {};
params.quality = "best";
params.wmode = "transparent";
params.allowfullscreen = "true";
params.allowscriptaccess = "always";
var attributes = {};
swfobject.embedSWF("/video/gddflvplayer.swf", "overvideo", "480", "300", "9.0.0", false, flashvars, params, attributes);
$('#ovdescr').remove();
$('#overvideo').after('<div id="ovdescr">' + videoTitle + '</div>');
}

Здесь в функцию overvideo передаются урл к видео и заголовок. Заполняю необходимые flashvars с параметрами и передаю их флешплееру (использовал gdplayer) при помощи метода embedSWF. sfwobject.embedSWF при вызове замещает указанный элемент на <object>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy