2012-01-23 64 views
0

我目前使用的是嵌入式流水遊戲的JavaScript嵌入方法。流水遊戲嵌入/對象安裝

$f("player", "{$cyburl}/flowplayer.swf" , 
{literal} 
{ 
    clip: 
    { 
     scaling: 'fit', 
     url: vid, 
     provider: 'nginx', 
     autoPlay: true 
    }, 

    plugins: 
    { 
     nginx: 
     { 
      url: 'flowplayer.pseudostreaming.swf' 
     } 
    } 
} 

我的用戶經常說他們無法播放視頻。我認爲這是因爲JavaScript嵌入的方法。所以我決定用object | embed方法嵌入它。但我無法寫出正確的html代碼。

<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf" /> 
<param name="allowfullscreen" value="true" /> 
<param name="flashvars" 
value='config=???????????????????????????????' /> 

我應該在配置部分寫入內容,以使其正常工作?

感謝意見

回答

0

正如你的Flowplayer Alternate embedding methods的文檔看,你需要做的的形式配置,那麼通過什麼: 值='配置= {‘夾’:「HTTP ://blip.tv/file/get/N8inpasadena-Flowers457.flv「}'

嵌入代碼和普通javascript之間有一個很大的區別,那就是你必須總是在任何鍵上加一個引號,例如上面的剪輯你必須把「剪輯」。 除此之外,您只需按照與標準JavaScript相同的方式進行操作即可。

在我們的工作中,我們通常更傾向於使用外部配置文件,而不是將所有位放入flashvars標記中。 您可以使用: 然後您只需從原始代碼中提取配置文件,然後將引號添加到這個新的somefile.js的密鑰中。

但是,回到你原來的問題,我不知道你的用戶爲什麼不能播放視頻。如果這是由於JavaScript方法,我懷疑嵌入將工作。但你可以試試。

+0

我正在使用此字符串,但這不適用於我。我究竟做錯了什麼 ?正如我瞭解提供者有什麼問題:nginx例如:value ='config = {「clip」:{「url」:「http://site.com./file.flv」,「scaling」:「fit」,「提供者「:」nginx「},」plugins「:{」nginx「:{」url「:」http://site.com/flowplayer.pseudostreaming.swf「}}}'/> – cyberman

+0

Player is just white and i看不到任何錯誤 – cyberman