Так что я пытаюсь заставить Flash видео работать на http://skadaddlemedia.com/beta/blog/ и http://skadaddlemedia.com/beta/about/. В Safari и Firefox дела идут хорошо. В IE это не так.
Я полностью ожидаю, что это из-за моей некомпетентности Flash.
Может ли кто-нибудь помочь мне увидеть, где что-то идет не так? Я пытаюсь использовать разные способы ввода моего видео в каждом из следующих случаев:
Нигде не работает : http://skadaddlemedia.com/beta/blog/testing/ использует следующий код, обслуживаемый расширением WYGWAM EE:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="500" width="500">
<param name="loop" value="false" />
<param name="play" value="false" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="movie" value="http://www.skadaddlemedia.com/beta/blog_uploads/SkadAnimationV2.swf" />
<embed height="500" loop="false" play="false" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.skadaddlemedia.com/beta/blog_uploads/SkadAnimationV2.swf" type="application/x-shockwave-flash" width="500" wmode="transparent"></embed>
</object>
Работает в Safari & FF, но не в IE : Этот парень - http://skadaddlemedia.com/beta/blog/youtube_test/-uses некоторый стандартный код, найденный в сети с видео на YouTube:
<object width="425" height="350" class="youtube_video">
<param name="movie" value="http://www.youtube.com/v/Znc2sXhyB7I"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/Znc2sXhyB7I" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
</object>
Работает в Safari & FF, но не в IE + нерабочие элементы управления : http://skadaddlemedia.com/beta/about/ использует плагин FLV Player для ExpressionEngine. Этот плагин использует файл swfobject.js, поэтому он немного больше кода, чем в предыдущих примерах:
<script type='text/javascript'>
var flashvars = {
file: '/beta/swf/SkadAnimationV2.swf',
image: '/beta/swf/animation_placeholder.jpg',
id: '23'
};
var params = {
wmode: 'opaque',
bgcolor: '#CCCCCC',
allowfullscreen: 'true',
allowscriptaccess: 'always'
};
swfobject.embedSWF('/beta/swf/player.swf', 'player23','550','400', '9.0.0','expressInstall.swf', flashvars, params);
</script>
Я знаю, что мне здесь не хватает чего-то фундаментального, поскольку все три примера не работают. Я не обязательно просто ищу решение для каждого из этих трех. Я хотел бы за вашу помощь, чтобы понять, что я не понимаю, и как это понять.
В конце концов, я хотел бы создать шаблон, в котором клиент мог бы бросить в него либо .flv, или .mpeg4, или .mov, и вуаля, но это что-то вроде этого даже возможно, учитывая, что я исправляю свой текущий идиотский Flash принципы?