2010-04-28 106 views
1

我用swf文件在html页面中嵌入视频。这是在本地主机上运行,​​但是当我在运行的服务器上运行这个。比它的剂量正常工作。 我链接swf文件中的FLV视频并将其嵌入到HTML中。在html中嵌入视频对象

<script type="text/javascript"> 
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','600','height','338','title','testing','src','Edit_video/9vi/home-page2','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','Edit_video/9vi/home-page2'); //end AC code 
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="600" height="338" title="testing"> 
    <param name="movie" value="Edit_video/9vi/home-page2.swf" /> 
    <param name="quality" value="high" /> 
    <embed src="Edit_video/home-page2.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="338"></embed> 
</object></noscript> 
+0

我可能会猜测你的路径是错误的,你可以给我们更多的线索吗? – 2010-04-28 10:43:09

+0

我注意到,视频的路径对于嵌入和对象标签是不同的,后者在路径中有“9vi”......这是正确的,哪个是您的浏览器渲染,以及SWF的真实位置。 – Lazarus 2010-04-28 10:43:39

+0

其实我发现我的flv路径是local.so这prblm主要是创造。 – 2010-05-27 19:14:20

回答

1

运行本地主机上,但是当我住的服务器上运行,这对于

一个原因可能是案件的处理不当。

Windows本地文件系统,你是不区分大小写的,所以你可以参考Edit_video,如果目录的真正名称实际上是edit_video与一个小e它不关心。但是,如果您将其上传到运行区分大小写文件系统的服务器(如大多数Linux主机),则无法再运行;这两个是不同的文件名,并且不匹配。

+0

谢谢... bobince – 2010-05-27 19:14:52

2

这两个网址不匹配:

<param name="movie" value="Edit_video/9vi/home-page2.swf" /> 

<embed src="Edit_video/home-page2.swf" ... /> 
1

另外,你需要确保你的本地服务器上的文件系统相匹配,你的活动服务器。

I.e.确保该文件路径

Edit_video/9vi /家庭page.swf

是从哪里HTML正在联机存储有效。