Невозможно изменить флэш-файл позже с помощью swfobject

Я использую swfobject для загрузки встроенного видео YouTube, он работает нормально, но когда я пытаюсь загрузить другое видео YouTube через определенное время, оно не работает. Похоже, контейнер div полностью заменен на swf вместо того, чтобы помещать его внутрь Это.

Примечание: я пытаюсь использовать swfobject.embedSWF(path,divID,width,height) для загрузки других видео, но это не работает.

Любые идеи?


person CodeOverload    schedule 07.02.2011    source источник
comment
Возможно, вам понадобится показать код   -  person Pekka    schedule 07.02.2011


Ответы (2)


SWFObject v2.x заменяет целевой HTML-элемент на <object>.

Если вы хотите использовать один и тот же целевой элемент для нескольких внедрений SWF, вам необходимо воссоздать целевой элемент перед попыткой последующего внедрения. Вот ссылка на руководство по этой теме (прокрутите вниз до «Замена загруженного SWF другим SWF»).

person pipwerks    schedule 07.02.2011

Я знаю, что это более старый пост, но просто подумал, что упомянул, что в итоге я просто использовал YouTube javascript API для переключения видео. Проще, и переход выглядит чище, чем попытка удалить объект и добавить еще один.

person rusty    schedule 10.01.2013
comment
это лучший подход, потому что проигрыватель YouTube только отключает видеоресурсы и не перезагружает весь механизм проигрывателя каждый раз. - person pipwerks; 10.01.2013