Видеото не се възпроизвежда в IE в скрит div с помощта на JW Player, SWFObject и FancyZoom

Имам видеоклип, който трябва да започне да се възпроизвежда, когато потребител щракне върху изображение и това изображение отвори FancyZoom наслагване. Работи добре във всеки браузър с изключение на IE. Ако поставя видеото в div, който не е скрит (display:none всъщност), видеото започва както се очаква. Така че изглежда има проблем с Flash, JW Player, SWFObject или всяка комбинация от тях, когато се опитвате да заредите видеоклип в скрит div.

Някой знае ли заобиколни решения? Опитах се да модифицирам библиотеката FancyZoom (вижте моето разклонение: http://github.com/lgomez/fancy-zoom/blob/master/prototype/js/fancyzoom.js), за да мога да използвам обратно извикване, за да инжектирам видеото СЛЕД като ефектът на мащабиране беше завършен, но това не стана работа.

Благодаря!


person luisgo    schedule 03.03.2010    source източник


Отговори (3)


Ако не сте склонни към FancyZoom, бих препоръчал да използвате JW Box. Той е проектиран точно за тази цел. Освен това можете да редактирате CSS, така че да изглежда малко повече като FancyZoom, ако предпочитате този вид и усещане.

person Zachary Ozer    schedule 07.05.2010

Не всички браузъри поддържат възпроизвеждане на SWF при скриване на SWF. Някои браузъри няма да възпроизвеждат SWF, ако CSS се използва за скриването му, и SWF понякога ще се презарежда (преминава към кадър 1), когато бъде разкрит. Поведението не е надеждно за кръстосани браузъри.

person pipwerks    schedule 09.09.2011

Аз също се боря с този проблем.

Това изглежда е проблем със swfobject или flash от това, което мога да намеря в Google. Проблемът възниква, когато флашът, който зареждате, се зареди в div, който има стил display:none. Когато този div е превключен на display:block, div изглежда празен. Изглежда никой няма добър отговор защо това се случва или как да го поправим.

person user355822    schedule 01.06.2010