我目前正在使用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部分写什么才能使它正常工作?
感谢您的建议
答案 0 :(得分:0)
正如您从Flowplayer Alternate embedding methods的文档中看到的那样,您需要做的是以下列形式传递给配置: 值= '配置= { “剪辑”: “http://blip.tv/file/get/N8inpasadena-Flowers457.flv”}'
嵌入代码和普通的javascript之间有一个很大的区别,你必须总是在任何键周围加上引号,例如上面的剪辑你必须把“剪辑”。 除此之外,您只需按照与标准JavaScript相同的方式进行操作。
在我们的工作中,我们通常更喜欢使用外部配置文件,而不是将所有位放入flashvars标记中。 您可以使用: 然后,您需要做的就是从原始代码中提取配置文件,并为这个新的somefile.js的键添加引号。
但是回到原来的问题,我不确定为什么你的用户无法播放视频。如果是由于javascript方法,我怀疑嵌入是否有效。但你可以尝试一下。