flowplayer嵌入/对象安装

时间:2012-01-23 15:38:34

标签: flowplayer

我目前正在使用javascript嵌入方法进行流媒体安装。

$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=???????????????????????????????' />

我应该在config部分写什么才能使它正常工作?

感谢您的建议

1 个答案:

答案 0 :(得分:0)

正如您从Flowplayer Alternate embedding methods的文档中看到的那样,您需要做的是以下列形式传递给配置: 值= '配置= { “剪辑”: “http://blip.tv/file/get/N8inpasadena-Flowers457.flv”}'

嵌入代码和普通的javascript之间有一个很大的区别,你必须总是在任何键周围加上引号,例如上面的剪辑你必须把“剪辑”。 除此之外,您只需按照与标准JavaScript相同的方式进行操作。

在我们的工作中,我们通常更喜欢使用外部配置文件,而不是将所有位放入flashvars标记中。 您可以使用: 然后,您需要做的就是从原始代码中提取配置文件,并为这个新的somefile.js的键添加引号。

但是回到原来的问题,我不确定为什么你的用户无法播放视频。如果是由于javascript方法,我怀疑嵌入是否有效。但你可以尝试一下。