Flash视频播放器文件的相对或绝对路径

时间:2013-03-25 作者:Peter R

我有一个Flash SWF文件在我的网站根目录下正常工作。它是完全嵌入的,包括直接在网站上托管的播放器在内的所有内容(不是YouTube嵌入)。此flash文件从位于我的网站根目录中的页面播放。我想在一个不在根目录中的页面中显示相同的flash SWF,也就是说,它位于一个从菜单项链接的虚拟子目录中的页面上。

1) 我有www.friendlyaquaponics.com. 主页包含flash视频(页面上的第二个视频,而不是第一个视频)。它播放正确。HTML在<code> ... </code> 标签。

2) 当绝对URL直接放入浏览器地址栏时,相同的swf将正确播放,如www.friendlyaquaponics.com/fa-2013-03-24b.swf. 它可以找到所有必需的组件,包括播放器控件。

3) 但我有一个链接页面,链接自顶部菜单TRAININGS->NEW YORK。此页面位于Wordpress的“虚拟”子目录中www.firendlyaquaponics.com/new-york/我把同一段flash视频的编码放在了“纽约”页面。但它不会播放。我尝试了许多指定swf路径的变体(根据需要在3个位置),但似乎没有任何变体起作用:

a) 引用<param name="movie" value="http://www.friendlyaquaponics.com/fa-2013-03-24b.swf" /> 不起作用,即使如上所述,这个绝对URL是独立工作的。

b) 引用<param name="movie" value="../fa-2013-03-24b.swf" /> 此相对URL不起作用(不加载或显示播放器控件)。

c) 引用<param name="movie" value="/fa-2013-03-24b.swf" /> 此“绝对相对”URL(相对于网站根)不起作用(不加载或显示播放器控件)。

在“虚拟子目录”中的页面上下文中,Flash嵌入代码中的正确引用是什么?

1 个回复
SO网友:brasofilo

在处理WordPress和Flash时,我们必须use always 绝对URL。嵌入时、在ActionScript内部引用时、在XML文件中以及处理远程处理时。这种方式无需麻烦。

我把主权财富基金放进去了wp-content/swf/ 并使用URLhttp://example.com/wp-content/swf/my-flash.swf. 这没有什么虚拟的,必须是真实的。

结束

相关推荐

Multiple Blog Pages

例如,一些WP Premium主题的预览网站会显示具有不同模板的多个博客页面。全宽博客页面中等图像博客页面Pinterest风格的博客页面。现在,他们如何做到这一点,并在一个网站上有多个“不同”风格的博客页面?谢谢,艾伦