2012-02-05 2 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

Declare в JavaScript

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

Затем нужно только ввести название видео в одиночку, а остальное добавляется динамически.

+0

У меня есть и другой формат файла, так как это случаи, что я должен делать? –

+0

Вы можете создать цикл, который проверяет каждый тип файла, чтобы увидеть, существует ли файл в папке видео, а затем установить его как «var a' – jordanhill123

+0

aiks, может ли любой пример ссылаться? Я не смог выполнить проверку –

0

Вы можете использовать load метод динамической загрузки фильма. Вот полный пример:

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

hi darin, моя проблема в том, что я получил видео в другом формате, но не только 1 формат, в этом случае, что мне делать? –

Смежные вопросы