Flowplayer Embed / Установка объекта - PullRequest
0 голосов
/ 23 января 2012

В настоящее время я использую метод встраивания javascript для инсталляции Flowplayer.

$f("player", "{$cyburl}/flowplayer.swf" ,
{literal}
{
    clip:
    {
        scaling: 'fit',
        url: vid,
        provider: 'nginx',
        autoPlay: true
    },

    plugins:
    {
        nginx:
        {
            url: 'flowplayer.pseudostreaming.swf'
        }
    }
}

Мои пользователи часто говорят, что не могут воспроизвести видео. Я думаю, что это потому, что метод вставки JavaScript. Поэтому я решил внедрить его методом object | embed. Но я не могу написать правильный HTML-код.

<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf" /> 
<param name="allowfullscreen" value="true" />
<param name="flashvars" 
value='config=???????????????????????????????' />

Что я должен написать в разделе конфигурации, чтобы он работал должным образом?

Спасибо за совет

1 Ответ

0 голосов
/ 24 января 2012

Как вы можете видеть из документов Flowplayer Альтернативные методы встраивания , то, что вам нужно сделать, передается в конфигурации в виде: value = 'config = {"clip": "http://blip.tv/file/get/N8inpasadena-Flowers457.flv"}'

Существует одна большая разница между кодом встраивания и обычным javascript в том, что вы должны всегда заключать в кавычки любые клавиши, например, вышеупомянутый клип, который вы должны поставить "clip". Кроме того, вы просто следуете тому жекак вы сделали для стандартного javascript.

В нашей работе мы обычно предпочитаем использовать внешний файл конфигурации вместо помещения всех битов в тег flashvars. Вы можете использовать: И все, что вам нужно сделать, этоИзвлеките файл конфигурации из исходного кода и добавьте цитаты к ключам этого нового файла somefile.js.

Однако вернемся к исходному вопросу. Я не уверен, почему ваш пользователь не может воспроизвести видео.это из-за метода javascript, я сомневаюсь, что встраивание будет работать. Но вы можете попробовать.

...