jazzbend
15.06.2011, 02:19
Здравствуйте.
Сразу извиняюсь если постил тему не в тот раздел.
Есть swf видео, сделанное в Camtasia Studio - flash - swf - ExpressShow
<div id="media" align=center>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="705" height="549" id="csSWF">
<param name="movie" value="presentation/presentation.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#1a1a1a" />
<param name="allowfullscreen" value="true" />
<param name="scale" value="showall" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="autostart=false&color=0x1A1A1A,0x1A1A1A" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="presentation/presentation.swf" width="705" height="549">
<param name="quality" value="best" />
<param name="bgcolor" value="#1a1a1a" />
<param name="allowfullscreen" value="true" />
<param name="scale" value="showall" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="autostart=false&color=0x1A1A1A,0x1A1A1A" />
<!--<![endif]-->
<div id="noUpdate">
<p>The Camtasia Studio video content presented here requires a more recent version of the Adobe Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by <a href="http://www.adobe.com/go/getflashplayer">downloading here</a>.</p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
Нормально воспроизводится все, и на страничке в оффлайне, и при загрузке с сайта.
Но есть одно НО:
если смотреть онлайн, то оно не воспроизводится, пока не загрузится полностью. и эта загрузка начинается автоматически при открытии сайта.
помогите как сделать ровно наоборот:
чтоб начинало загружаться только после того как flash-элемент будет активирован, то есть по щелчку. и воспроизводиться начинало по мере загрузки, а не после полной.
и возможно ли такое вообще с данным swf видео?
нужны параметры буфферизации. пробовал autobuffering и buffertime. вставлял во flashvars
<param name="flashvars" value="autostart=false&color=0x1A1A1A,0x1A1A1A" />
делал отдельный <param name>
ничего не сработало.
читал где то что возможно это надо делать через параметр urlloader.
вообщем помогите пожалуйста советом или примером как это осуществить
Сразу извиняюсь если постил тему не в тот раздел.
Есть swf видео, сделанное в Camtasia Studio - flash - swf - ExpressShow
<div id="media" align=center>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="705" height="549" id="csSWF">
<param name="movie" value="presentation/presentation.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#1a1a1a" />
<param name="allowfullscreen" value="true" />
<param name="scale" value="showall" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="autostart=false&color=0x1A1A1A,0x1A1A1A" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="presentation/presentation.swf" width="705" height="549">
<param name="quality" value="best" />
<param name="bgcolor" value="#1a1a1a" />
<param name="allowfullscreen" value="true" />
<param name="scale" value="showall" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="autostart=false&color=0x1A1A1A,0x1A1A1A" />
<!--<![endif]-->
<div id="noUpdate">
<p>The Camtasia Studio video content presented here requires a more recent version of the Adobe Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by <a href="http://www.adobe.com/go/getflashplayer">downloading here</a>.</p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
Нормально воспроизводится все, и на страничке в оффлайне, и при загрузке с сайта.
Но есть одно НО:
если смотреть онлайн, то оно не воспроизводится, пока не загрузится полностью. и эта загрузка начинается автоматически при открытии сайта.
помогите как сделать ровно наоборот:
чтоб начинало загружаться только после того как flash-элемент будет активирован, то есть по щелчку. и воспроизводиться начинало по мере загрузки, а не после полной.
и возможно ли такое вообще с данным swf видео?
нужны параметры буфферизации. пробовал autobuffering и buffertime. вставлял во flashvars
<param name="flashvars" value="autostart=false&color=0x1A1A1A,0x1A1A1A" />
делал отдельный <param name>
ничего не сработало.
читал где то что возможно это надо делать через параметр urlloader.
вообщем помогите пожалуйста советом или примером как это осуществить