グリッドビューで曲を表示して再生/ダウンロードできる小さな音楽サイトがあります。組み込みの音楽プレーヤーで再生したいと思います。私がグーグルで検索したとき、非常に多くの埋め込み音楽プレーヤーと例がありますが、それらのほとんどは、再生する曲の固定 URL を示しているだけです。現在持っているグリッドビューから組み込み音楽プレーヤーにパラメーターを渡す方法がわかりませんでした。
私が今持っているもの。Song_Name は、datatable にある Uploads フォルダー内の mp3 ファイルの名前を表します。
<asp:GridView ID="gridview1" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="Song_Name" Target="_blank"
DataNavigateUrlFormatString='~/Uploads/{0}' Text="<img src='Images/play.png' border='0'/>" >
</asp:HyperLinkField>
</Columns>
</asp:GridView>
コードビハインド
On PageLoad
Dim dtable = GetSong()
gridview1.datasource = dtable
gridview1.databind()
私が使用するかもしれない単純な埋め込みプレーヤー コード。
<embed type=”application/x-shockwave-flash” flashvars=”audioUrl=MP3_FILE_URL”
src=”http://www.google.com/reader/ui/3523697345-audio-player.swf” width=”400″ height=”27″
quality=”best”></embed>
この例では、グリッドビューの Song_Name + http://www.mysite.com/uploadds/Song_Nameなどの固定 URL であるファイル名を、埋め込みプレーヤーの audioUrl に渡す必要があります。どうすればいいのですか ?基本的に、ユーザーが各曲のグリッドビューの再生ボタンをクリックすると、埋め込まれた音楽プレーヤーを使用して曲を再生したいと考えています。Pls は girdview の例を参照してください。上記のコードのように、Playbutton はハイパーリンク フィールドです。下手な英語でごめんなさい。:D
本当にありがとう。
L