2012-02-05 63 views
1

基本上我希望實現像用戶類型的文件名,然後視頻會彈出動態變化jwplayer視頻路徑

什麼我想要做的,也是我正在試圖通過文本框的值作爲jwplayer路徑播放視頻

如果我輸入視頻/ video.mp3到文本框,我點擊「按鈕」,我jwplayer能夠發揮video.mp3

我想要做的是一卷鍵入「視頻」,然後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

申報那麼你就只能獨自必須輸入視頻名稱,其餘的動態添加。

+0

我也有其他文件格式,因爲這種情況下我該怎麼辦? – 2012-02-05 10:18:53

+0

您可以創建一個循環來檢查每種文件類型,以查看文件是否存在於文件夾視頻中,然後將其設置爲'var a' – jordanhill123 2012-02-05 10:29:48

+0

aiks,任何示例都可以引用?我無法執行檢查 – 2012-02-05 10:55:50

0

您可以使用load動態加載電影的方法。這裏有一個完整的例子:在JavaScript

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

<!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

嗨達林,我的問題是我得到了不同格式的視頻,但不僅1格式,在這種情況下,我該怎麼辦? – 2012-02-05 10:20:23