2011-07-06 7 views
0

おはよう。私はaudioListというドロップダウンリストコントロールを持っています。ページが読み込まれるたびに、audioListはデータベースから取り込まれます。 Webフォーム上には、JQueryのオーディオプレーヤーであるJPlayerがあります。私がやりたいことは、audioListから取得した値でJPlayerをロードすることです。ここでasp.netコントロールからWebフォームのjavascriptに値を取得する方法

は、Webフォーム上JPlayerのコードは次のとおりです。ここで

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#jquery_jplayer_1").jPlayer({ 
      ready: function() { 
       $(this).jPlayer("setMedia", { 
        mp3: "" //<--This part links to the mp3's location 
       }); 
      }, 
      swfPath: "/MediaPlayer/jQuery.jPlayer.2.0.0/", 
      supplied: "mp3" 
     }); 
    }); 
</script> 

はaudioListがあるコードです:

protected void Page_Load(object sender, EventArgs e) 
    { 

     string query = "SELECT Media_Directory FROM media"; 

     DataTable dt = MySQLHandler.pull(query); 
     audioList.DataSource = dt; 
     audioList.DataTextField = dt.Columns[0].ToString(); 
     audioList.DataValueField = dt.Columns[0].ToString(); //<--mp3 file location which is to be placed in JPlayer 
     audioList.DataBind(); 

    } 

答えて

2

あなたがのmp3 onChangeイベントを再生するには、あなたのjplayer関数を呼び出すことができますドロップダウン

関連する問題