Архив форума Ace Stream

Для разработчиков => Проблемы и решения => Тема начата: danica от 21 Июня 2013, 17:07:23

Название: Не работает плеер ТС при скрытии/открытии
Отправлено: danica от 21 Июня 2013, 17:07:23
Здравствуйте, у меня есть функция скрыть плеер, так вот после того как его обратно открыть (или переключиться с другого плеера) нет возможности начать (не активен запуск) воспроизведение, надо перегружать страницу. Прошу помочь.  :-\

Ссылка на проблему:

http://freeart.com.ua/btest/



За  решение ящик пива 8)
Название: Re: Не работает плеер ТС при скрытии/открытии
Отправлено: Constantin от 22 Июня 2013, 13:46:10
Я так понял пиво уже кому-то досталось, так как насколько я у видел у вас никаких проблем с сокрытия плеера нет, все работает. Ну или я не правильно понял в чем проблема
Название: Re: Не работает плеер ТС при скрытии/открытии
Отправлено: danica от 22 Июня 2013, 18:02:40
После того как скроете плеер, а потом опять раскроете воспроизведение перестает работать в хроме и в опере, в фоксе все ок.
Название: Re: Не работает плеер ТС при скрытии/открытии
Отправлено: danica от 22 Июня 2013, 21:50:51
Подскажите плиз решение (http://s17.rimg.info/252c5d4cd0486f4d777041daa95496e2.gif) (http://smayliki.ru/smilie-1070780103.html)
Название: Re: Не работает плеер ТС при скрытии/открытии
Отправлено: Constantin от 23 Июня 2013, 16:47:04
Подскажите плиз решение

Ок, завтра глянем.

P.S. Сейчас нет возможности
Название: Re: Не работает плеер ТС при скрытии/открытии
Отправлено: anton от 23 Июня 2013, 17:26:58
После того как скроете плеер, а потом опять раскроете воспроизведение перестает работать в хроме и в опере, в фоксе все ок.

Проблема связана с тем, что браузер выполняет деинициализацию плагина, если плагин становится невидимым на странице. Разные браузеры ведут себя по-разному в этом плане, поэтому в FF работает, а в других - нет.

Решение такое - при скрытии плеера нужно не прятать контейнер с плагином (у вас это <div id="video_hd">), а менять ему размер на что-то вроде 3х3 пикселя, плюс можно еще в дополнение делать ему position: absolute и переносить куда-то в другое место на странице, чтобы его не было видно. Когда нужно показать плеер - возвращаете ему нормальный размер и позицию. Уменьшать до размера 1х1 пиксель не следует, потому что, например, в IE в данном случае тоже выполнится деинициализация.
Название: Re: Не работает плеер ТС при скрытии/открытии
Отправлено: danica от 25 Июня 2013, 15:59:56
После того как скроете плеер, а потом опять раскроете воспроизведение перестает работать в хроме и в опере, в фоксе все ок.

...... Уменьшать до размера 1х1 пиксель не следует, потому что, например, в IE в данном случае тоже выполнится деинициализация.

Все решено, куда везти пиво? (http://yoursmileys.ru/tsmile/drink/t0328.gif) (http://yoursmileys.ru/t-drink.php)


P.S. если бы Вы еще обратили внимание на этот (http://oldforum.acestream.media/index.php?topic=1781.msg7673#msg7673) топик,  я вообще бал бы счастлив (http://s17.rimg.info/fcf4e075df518637f8037e057fb0ba13.gif) (http://smayliki.ru/smilie-1066714503.html)
Название: Re: Не работает плеер ТС при скрытии/открытии
Отправлено: Constantin от 29 Июня 2013, 13:31:58
После того как скроете плеер, а потом опять раскроете воспроизведение перестает работать в хроме и в опере, в фоксе все ок.

...... Уменьшать до размера 1х1 пиксель не следует, потому что, например, в IE в данном случае тоже выполнится деинициализация.

Все решено, куда везти пиво? (http://yoursmileys.ru/tsmile/drink/t0328.gif) (http://yoursmileys.ru/t-drink.php)


P.S. если бы Вы еще обратили внимание на этот (http://oldforum.acestream.media/index.php?topic=1781.msg7673#msg7673) топик,  я вообще бал бы счастлив (http://s17.rimg.info/fcf4e075df518637f8037e057fb0ba13.gif) (http://smayliki.ru/smilie-1066714503.html)

Чуть позже опять включим

P.S. Пиво тоже обязательно выпьем, но тоже, чуть позже.