FLVPlayback 外观 SWF 必须位于与 HTML 文件相同的目录中

flash中需要loadmovie一段带flv视频的swf文件,但是问题是单独看带flv的swf是好的,一loadmovie之后就不出来。
心想不会是loadmovie跟flv有冲突吧。
去google loadmovie+FLVPlayback就发现了这篇文章,FLVPlayback 外观 SWF 必须位于与 HTML 文件相同的目录中,原因在 Flash 8 中, 通常将 FLVPlayback 组件的外观 SWF 放在与包含该组件的 SWF 相同的服务器目录中(或该目录的子目录中)。

但是, 在加载 情况中, FLVPlayback 组件的外观 SWF 的位置必须相对于服务器上包含父 SWF 的 HTML 加载 文件, 而不是 相对于被加载的 SWF 的位置。否则, FLVPlayback 组件无法显示。

但是把FLVPlayback 组件的外观 SWF 文件放到根目录下也还是不能正常播放啊。
最后才发现原来是FLVPlayback组件的路径问题。调用flv的不是被loadmovie的swf,而是loadmovie的swf。
晕。

Leave a Reply