2012-02-05 20 views
1

は基本的に私は、ユーザーのタイプのファイル名のように達成したい、そしてビデオは私がビデオにダイナミックな変化jwplayerビデオパス

を再生するためにjwplayerパスとしてテキストボックスの値を渡すために私が試したされて何をしたいのか

をポップアップ表示されます私は、テキストボックスにビデオ/ video.mp3を入力し、私は、「ボタン」、私が何をしたいのかvideo.mp3

をプレイすることができ、私のjwplayerをクリックした場合

がjuz型付けされた「ビデオ」は、その後jwplayerことには

を開始します

これを行うことで、データベースを使ってチェックすることを計画しています

一度ユーザータイプのビデオを入力すると、データベースはjwplayer/video.mp3を返し、値をjwplayerスクリプトに渡しますが、それは達成できません!

javascriptの

function playSelected() { 
     var a = document.getElementById("TextBox2").value; 

     jwplayer("mediaplayer").setup({ 
      flashplayer: "jwplayer/player.swf", 
      file: a, 
      image: "jwplayer/preview.jpg" 
     }); 
    } 

ボタン

<input type="button" runat="server" value="Click me!" onclick='playSelected()'> 

テキストボックス

<asp:TextBox ID="TextBox2" runat="server"> 

答えて

0

宣言javascriptの

Var a = "video/" + document.GetElementbyID("textbox2").value + ".mp3";

で、残りは動的に追加されます。ここでは完全な例です。

+0

私は他のファイルフォーマットも手に入れました。この場合、どうすればいいですか? –

+0

各ファイルの種類をチェックして、ファイルがフォルダーのビデオに存在するかどうかを確認し、それを 'var a'として設定するループを作成することができます – jordanhill123

+0

aiks、どの例も参照できますか? –

0

あなたが0123を使用することができますムービーを動的にロードする方法。次に、あなただけの一人で、入力にビデオ名を持つ

<!DOCTYPE HTML> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>jwplayer</title> 
</head> 
<body> 
    <div id="mediaplayer">JW Player goes here</div> 

    <input type="text" id="TextBox2" value="video.mp4" /> 
    <input type="button" onclick="playSelected()" value="Play" /> 

    <script type="text/javascript" src="jwplayer.js"></script> 
    <script type="text/javascript"> 
     jwplayer("mediaplayer").setup({ 
      flashplayer: "player.swf", 
      image: "preview.jpg" 
     }); 

     var playSelected = function() { 
      var movie = document.getElementById('TextBox2').value; 
      jwplayer().load(movie).play(); 
     }; 
    </script> 
</body> 
</html> 
+0

こんにちはダーリン、私の問題は、私は別のフォーマットのビデオを持っているだけでなく、この場合、私は何をすべきですか? –

関連する問題