Ich habe eine kleine Musik-Website, die Sie Lieder in einer Gridview sehen und spielen/herunterladen können. Jetzt möchte ich einen eingebetteten Musikplayer spielen. Es gibt so viele eingebettete Musik-Player und Beispiele, wenn ich es google, aber die meisten von ihnen sagen nur mit fester URL von Songs zu spielen. Ich konnte nicht herausfinden, wie man Parameter von der Gridview, die ich momentan habe, an einen eingebetteten Musikplayer übergibt.Wie Parameter an eingebettete Musik-Player von Datentabelle übergeben? vb.net
Was ich jetzt habe. Song_Name repräsentiert den Namen der mp3-Datei im Uploads-Ordner, der sich in der Datentabelle befindet.
<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>
Code hinter
On PageLoad
Dim dtable = GetSong()
gridview1.datasource = dtable
gridview1.databind()
Einfach eingebetteten Player-Code, die ich verwenden könnte.
<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>
In diesem Beispiel habe ich Dateinamen zu übergeben, die SONG_NAME in der Gridview + Fest url wie http://www.mysite.com/uploadds/Song_Name für den eingebetteten Player audioUrl ist. Wie mache ich es ? Grundsätzlich, wenn ein Benutzer auf die Gridview eines jeden Songs klickt, spiele ich den eingebetteten Music Player, um den Song abzuspielen. Bitte sehen Sie girdview Beispiel. Playbutton ist das Hyperlinkfeld wie der obige Code. Entschuldigung für schlechtes Englisch. : D
Vielen Dank.
L