2010-04-28 91 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正在聯機存儲有效。