2016-10-15 12 views
-3

チャンネルサイトを構築したいと思います。 ユーザーがチャンネルのhref名をクリックすると、ページをリロードせずにストリーミングURLのURLが変更されます。あなたが見ることができるようにリストのアイテムをクリックすると、プレーヤーのURLが変更されます

私のコードは、私がnickelodeon.streamがロードされて、

<div class="player-section"> 
     <div class="container"> 
      <div id="player-container"> 
       <object type="application/x-shockwave-flash" id="player" data="GrindPlayer.swf" width="640" height="480" style="visibility: visible;"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="wmode" value="opaque"><param name="flashvars" value="autoPlay=true&amp;src=rtmp%3A//XXX.XXX.XXX.XXX%3A1935/livelowedge/nickelodeon.stream%23.m3u8&amp;streamType=live&amp;scaleMode=letterbox&amp;plugin_hls=flashlsOSMF.swf&amp;hls_debug=false&amp;hls_debug2=false&amp;hls_minbufferlength=-1&amp;hls_lowbufferlength=2&amp;hls_maxbufferlength=60&amp;hls_startfromlowestlevel=false&amp;hls_seekfromlowestlevel=false&amp;hls_live_flushurlcache=false&amp;hls_seekmode=ACCURATE&amp;hls_capleveltostage=false&amp;hls_maxlevelcappingmode=downscale"></object> 
       <div id="player-tip" style="display: none;"></div> 
      </div> 
     </div> 
    </div> 

です。 ユーザがhref TV1をクリックしてrtmp://XXX.XXX.XXX.XXX:1935/livelowedge/TV1.stream などを再生したいとき。 私はそれを説明できることを願っています。 ありがとうございます

+0

だから問題は何ですか?何を試しましたか? – putvande

答えて

0

あなたはコードを投稿しませんでしたが、私はまだあなたを助けようとしています。
あなたが好き(私はXXXを交換することを意図していることを願っています)接頭辞と接尾辞のような何かをすることによってこれを行うことができます:

function stream(stream) { 
    var url = "rtmp://XXX.XXX.XXX.XXX:1935/livelowedge/" + stream; 
    return url; //If you want to process it 
    //or 
    window.location = url; //If you want to redirect to that stream 
} 

それとも、指名手配を置き換え、配列に文字列を分割することにより、これを行うことができますそれをすべて一緒に戻し合います。

EDIT:
私はあなたが本当にaタグの内容を処理する必要がない場合、私は本当に二いずれかを使用することをお勧めしません、これらの2つの簡単な解決策を思い付いた:
- First
- Second
これ以外のものは本当に必要ありません。これらのことはhtml、あなたが知っているはずのjavascriptの基礎です。

+0

XXXはIPアドレスが隠されていません。 TV2.stream、TV3.streamなどで、TV1.stream にする必要があります。 あなたは私を持っていますか? 誰かがhrefをクリックすると、テレビ1プレーヤーがそのストリームを読み込みます。 はい、私はコードを投稿しました、ここにもう一度です –

+0

"TV1.stream"を置き換えるだけで、 "livelowedge"を置き換える必要がありますか? – Device

+0

コードを変更しましたが、それでも解決しない場合はもう少し説明できますか?あなたができる最良のものは、すでに持っているコードを追加することです。 – Device

関連する問題