Firefox 3.6 + Java

четверг, 15 апреля 2010 г.

0 коммент.
Если раньше в FF можно было включить и отключить работу Java изменив параметры чекбокса в Настройках (Инструменты - Настройки - Содержимое - Использовать Java), то в новой 3.6 версии этой галочки просто нет. И что бы управлять настройками Java надо идти другим путем - Инструменты - Дополнения - Плагины - Java(TM) Platform SE  U20 - кнопка Отключить/Включить.

Вроде можно даже не перезапускать браузер.

Flowplayer + IE - крутится огромная иконка загрузки. Видео не показывает.

0 коммент.
Для решения проблемы, при которой видео в IE почему-то не показывается, есть 2 мне известных способа.
Первый: добавить параметр cachebusting: $.browser.msie
flowplayer(
            "player", 
            {
                src: "http://domain.ru/js/flowplayer-3.1.5.swf",
                wmode: "transparent",
                cachebusting: $.browser.msie
            },
            {
                clip: {
                    url: "http://domain.ru/upload/flash/1.flv",
                    autoPlay: false
                }
            }
        );
Есть теория, что какие-то проблемы в IE с кешем.

Второй: пойти на https://flowplayer-releases.s3.amazonaws.com/info/dist.html и скачать девелоперскую версию 3.2.0-dev в которой этот косяк исправлен и видео в IE показывается нормально, без гигантской иконки загрузки ролика.

Какой же способ использовать?
Лично мне пришлось и параметр добавить и девелоперскую версию поставить, чтобы все заработало. Если есть идеи - пишите в комментарии.

upd. если использовать девелоперскую версию есть вариант, что Опера может не отображать видео. В этом случае можно попробовать отказаться от установки параметра  cachebusting: $.browser.msie.

Flowplayer + wmode

2 коммент.
Если надо показать какой-то контент в div'е над флешроликом, который проигрывается с помощью Flowplayer, а этот слой "пропадает" за флешкой, то есть старый способ - добавить параметр wmode="transparent" или wmode="opaque". Но как этот параметр добавить к Flowplayer?

К примеру у вас есть код:
flowplayer(
            "player", 
            "http://domain.ru/js/flowplayer-3.1.5.swf",
             {
                clip: {
                    url: "http://domain.ru/upload/flash/1.flv",
                    autoPlay: false
                }
            }
);

Так вот чтобы добавить параметр wmode, надо его изменить на такой:
flowplayer(
            "player", 
            {
                src: "http://domain.ru/js/flowplayer-3.1.5.swf",
                wmode: "transparent"
            },
            {
                clip: {
                    url: "http://domain.ru/upload/flash/1.flv",
                    autoPlay: false
                }
            }
        );

Что в коде за что отвечает рассказывать нет смысла, вам все равно придется в официальной документации и примерах на сайте все разбирать. Там как раз и найдете. Этот пример просто показвыает как, например, в Opera какой-нибудь Fancybox показывался над роликом с видео корректно.

Copyright © 2010 WEB IT blog