我目前正在使用javascript embed方法来安装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=???????????????????????????????' />我应该在配置节中写什么才能让它正常工作??
谢谢你的建议
发布于 2012-01-24 08:26:00
正如您从Flowplayer Alternate embedding methods的文档中看到的,您需要做的是以以下形式在配置中传递: value=' config ={"clip":"http://blip.tv/file/get/N8inpasadena-Flowers457.flv"}‘
嵌入代码和普通的javascript有一个很大的不同之处,那就是你必须在任何键的两边加一个引号,例如上面的片段你必须放上“剪辑”。除此之外,您只需遵循与标准javascript相同的方法即可。
在我们的工作中,我们通常更喜欢使用外部配置文件,而不是将所有的位都放到flashvars标记中。您可以使用:,然后您需要做的就是从原始代码中提取配置文件,并将引号添加到这个新somefile.js的密钥中。
然而,回到你最初的问题,我不确定为什么你的用户不能播放视频。如果是由于javascript方法的原因,我怀疑embed能否正常工作。但是你可以试一试。
https://stackoverflow.com/questions/8974215
复制相似问题