2012-01-23 11 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=???????????????????????????????' /> 

正しく設定するにはどうすればよいですか? 値= '設定= { 『クリップ』:アドバイスあなたがの形でコンフィグで渡された何をする必要があるか、Flowplayer Alternate embedding methodsのドキュメントから見ることができるように

答えて

0

ため

感謝 "のhttp ://blip.tv/file/get/N8inpasadena-Flowers457.flv "} '

埋め込みコードと通常のjavascriptの間には大きな違いがあります。常にキーの周りに引用符を付ける必要があります。上記のクリップは "クリップ"を置く必要があります。 それ以外は、標準のjavascriptの場合と同じ方法で行います。

私たちの仕事では、通常、すべてのビットをflashvarsタグに入れるのではなく、外部設定ファイルを使用する方が好きです。 あなたは以下を使用できます: そして、元のコードから構成ファイルを抽出し、この新しいsomefile.jsのキーに引用符を追加するだけです。

元の質問に戻っても、ユーザーが動画を再生できない理由はわかりません。それがjavascriptメソッドに起因する場合、私は埋め込みがうまくいかないと思う。しかし、あなたは試してみることができます。

+0

私はこの文字列を使用していますが、これは私のためには機能しません。何が間違っているのですか?私はプロバイダの何かが間違って理解したように:nginx例:値= '設定= {"クリップ":{"URL": "http://site.com./file.flv"、 "スケーリング": "フィット"、 " – cyberman

+0

プレイヤーはただ白で、私は "プロバイダ": "nginx"}、 "プラグイン":{"nginx":{"url": "http://site.com/flowplayer.pseudostreaming.swf"}}} '/>エラーは見られません – cyberman