2014-01-19 54 views
1

我已經花費了2天對這個問題進行調整,我們將完全放棄Flash(不幸的是,15%的付費訪問者訪問的網站使用的IE7不支持HTML5) 。我有一個名爲「player_flv_maxi.swf」的FLV播放器的SWF文件,只有在我有一個單獨的config.xml文件時才起作用。問題是,我完全必須拋棄配置文件,但是,如果沒有它,玩家根本無法工作(我已經在互聯網上尋找其他玩家,但每個玩家都有一些嚴重的錯誤 - 每個例子我見過使用「player_flv.swf」或其他一些變體,其他示例使用一個名爲「player.swf」,似乎並不存在於網絡上的任何地方Flash控件找不到swf flv播放器文件

我有3個文件夾所謂的「IM」關根網站 - 「CommercialTacTilesJan2014.flv」, 「CommercialTacTilesJan2014.jpg」, 「player_flv_maxi.swf」

所有3個文件是從,如果你鍵入他們的網站訪問,但是,沒有重要的是我如何改變設置(包括或排除路徑中的IM /,沒有任何顯示,甚至沒有jpeg)。也許這個玩家只能使用配置文件,我不知道。 我已經雙擊和三重檢查服務器上的MIME類型的FLV,SWF,他們是正確的。

在束手無策,無法找到一個解決方案:

這裏的標記(我已經通過其100周左右的時間了,但看不到任何錯誤)

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title> </title> 
</head> 
<body> 
<div> 

    <br>TEST 123<br><br> 

<object id="FlashControl2" width="560px" height="320px" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"> 
<param name="movie" value="IM/player_flv_maxi.swf"> 
<param name="quality" value="best"> 
<param name="play" value="false"> 
<param name="loop" value="false"> 
<param name="menu" value="false"> 
<param name="scale" value="default"> 
<param name="flv" value="IM/CommercialTacTilesJan2014.flv" /> 
<param name="width" value="560" /> 
<param name="height" value="320" /> 
<param name="autoplay" value="0" /> 
<param name="autoload" value="0" /> 
<param name="buffer" value="5" /> 
<param name="buffermessage" value="" /> 
<param name="buffercolor" value="000000" /> 
<param name="bufferbgcolor" value="ffffff" /> 
<param name="buffershowbg" value="1" /> 
<param name="title" value="Commercial TacTiles Jan2014" /> 
<param name="titlesize" value="20" /> 
<param name="titlecolor" value="000000" /> 
<param name="margin" value="5" /> 
<param name="srt" value="0" /> 
<param name="srtcolor" value="000000" /> 
<param name="srtbgcolor" value="ffffff" /> 
<param name="srtsize" value="11" /> 
<param name="showstop" value="1" /> 
<param name="showvolume" value="1" /> 
<param name="showtime" value="1" /> 
<param name="showplayer" value="autohide" /> 
<param name="showloading" value="autohide" /> 
<param name="showfullscreen" value="1" /> 
<param name="showswitchsubtitles" value="0" /> 
<param name="showmouse" value="autohide" /> 
<param name="startimage" value="IM/CommercialTacTilesJan2014.jpg" /> 
<param name="playercolor" value="ffffff" /> 
<param name="loadingcolor" value="656565" /> 
<param name="bgcolor" value="ffffff" /> 
<param name="bgcolor1" value="ffffff" /> 
<param name="bgcolor2" value="ffffff" /> 
<param name="buttoncolor" value="000000" /> 
<param name="buttonovercolor" value="c2c2c2" /> 
<param name="slidercolor1" value="898989" /> 
<param name="slidercolor2" value="000000" /> 
<param name="sliderovercolor" value="c2c2c2" /> 
<param name="loadonstop" value="0" /> 
<param name="onclick" value="playpause" /> 
<param name="onclicktarget" value="_blank" /> 
<param name="ondoubleclick" value="fullscreen" /> 
<param name="ondoubleclicktarget" value="_blank" /> 
<param name="playertimeout" value="1500" /> 
<param name="videobgcolor" value="000000" /> 
<param name="volume" value="100" /> 
<param name="shortcut" value="1" /> 
<param name="playeralpha" value="100" /> 
<param name="phpstream" value="0" /> 
<param name="srturl" value="video.srt" /> 
<param name="top1" value="0" /> 
<param name="showiconplay" value="1" /> 
<param name="iconplaycolor" value="ffffff" /> 
<param name="iconplaybgcolor" value="dddddd" /> 
<param name="iconplaybgalpha" value="25" /> 
<param name="showtitleandstartimage" value="1" /> 
</object> 


</div> 

</body> 
</html> 
+0

您是否檢查過服務器的日誌,以查看從您的服務器請求的播放器應用程序的內容? –

+0

是的,我發現玩家必須擁有絕對路徑。使用配置文件,它支持相對路徑 - 去圖(如果我有足夠的錢買得起Adobe的軟件,我會讓自己的dang player不必猜測別人瘋狂的黑盒子) – MC9000

回答

1

好,我找到了作者的網站(在閱讀「FreeStudio的」文檔並在google中輸入了一些關鍵詞後):http://flv-player.net/

沒有config.xml文件,flv參數和startimage參數完全不起作用。 相反,你必須使用Flash變量參數和URL編碼的完整路徑的FLV和startimage參數(相對路徑不工作),視頻和封面圖片都像這樣:

<param name="FlashVars" value="flv=http%3A//www.mywebsite.com/IM/CommercialTacTilesJan2014.flv&amp;startimage=http%3A//www.mywebsite.com/IM/CommercialTacTilesJan2014.jpg" /> 

可能有其他參數必須像這樣完成,並以長字符串嵌入到FlashVars中。我注意到還有其他幾個參數無效 - 但至少我知道了。