Flash-объект не отображается в Firefox - PullRequest
0 голосов
/ 09 февраля 2012

Когда я впервые загружаю страницу, для div контейнера flash отображается значение: none, затем я применяю jQuery к .fadeIn () и устанавливаю высоту div и размер ширины. Хорошо. Но внутри этого div я встраиваю flash-объект так:

<object width="692" height="389">
    <param name="allowfullscreen" value="true" />
    <param name="allowscriptaccess" value="always" />
    <param name="wmode" value="transparent"> 
    <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=<?php the_field('vimeo'); ?>&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" />
    <embed src="http://vimeo.com/moogaloop.swf?clip_id=<?php the_field('vimeo'); ?>&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="692" height="389">
    </embed>
</object>

Где:

<?php the_field('vimeo'); ?>

- это сгенерированный Id через php.

В основном проблема заключается в том, что мне нужно использовать старый объект flash только для Firefox, так как в противном случае при использовании метода iframe vimeo я получу случайный черный экран для видео, решение состоит в том, чтобы использовать объект flash только firefox, но по некоторым причинам я не вижу видео, пока вижу объект в DOM.

Спасибо

1 Ответ

0 голосов
/ 09 февраля 2012

"Я думаю, это потому, что jQuery не оборудован для манипулирования непрозрачностью стороннего мультимедийного объекта, даже если он встроен в стандартную разметку HTML.

Лучше всего было бы просто разместить невидимый DIV споверх него одни и те же размеры, а затем просто затухание, что вход / выход (но это всего лишь спекуляция). "

from:

Почему JQuery не выцветает во флэш-объектеправильно?

...