2016-03-03 6 views
2

У меня есть Flash Player Player.js (это требование, чтобы оно было flash, поэтому я использую его в режиме вспышки в качестве технологии). Он сидит как основное видео типа «jumbotron» в верхней части страницы. Когда пользователь прокручивается вниз, ему необходимо отсоединить и добавить к дереву dom на боковой панели. Проблема в том, что когда это происходит, видео сбой (по крайней мере, я думаю, что это авария), сбрасывается до 0.00 времени и просто черным. Его нельзя перезапустить, не перезагружая страницу.VideoJS - сбой Flash Player при перемещении в DOM

У кого-нибудь был успех в перемещении флеш-ролика через DOM без сбоев с видео.js? Если не video.js, вы рекомендуете игрока, который мог бы это сделать? Мне удалось заставить его работать с видео HTML5 в video.js, но это требование является обязательным.

Спасибо

+2

detach/appendTo создает новый элемент и уничтожает старый - так что вы не можете ожидать, что позиция воспроизведения видео останется где это было. Я бы попытался поместить его в боковую панель для начала и использовать абсолютное позиционирование, чтобы заставить его показать как «jumbotron» оттуда. – CBroe

+0

Попробуем это и отчитаемся. Кажется, хорошая мысль попробовать. –

+0

Итак, это не значит, или, по крайней мере, я не могу заставить его хорошо работать в сценарии «правильной липкой железной дороги». Сказав это, я вернулся и тестировал другую идею, а именно, установил ее на правую статическую рейку и наложил туда. Тем не менее, я также думаю, что это была бы прекрасная возможность, чтобы это было наоборот (начало в jumbotron и относительное положение справа от него). –

ответ

1

отсоединения/appendTo создает новый элемент и разрушает старую - так что вы не можете ожидать, что позиция воспроизведения видео оставаться там, где это было.

Я бы попытался поместить его в боковую панель для начала и использовать абсолютное позиционирование, чтобы оно отображалось как «jumbotron» оттуда. (Или, как вы сказали, наоборот, если это работает лучше в вашем реальном сценарии.)