我有一個小型的音樂網站,你可以在gridview中看到歌曲並播放/下載它們。現在我想玩一個嵌入式音樂播放器。有很多嵌入式音樂播放器和示例,當我搜索它時,他們大多數只是用固定的歌曲URL來播放。我無法找到如何從gridview中將參數傳遞給嵌入式音樂播放器。如何從數據表傳遞參數到嵌入式音樂播放器? vb.net
我現在擁有的東西。 Song_Name代表數據表中的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在GridView +固定的URL如http://www.mysite.com/uploadds/Song_Name到audioUrl爲嵌入播放器。我該怎麼做 ?基本上,如果用戶點擊,在每首歌曲的gridview上播放按鈕,我想使用嵌入式音樂播放器播放歌曲。請參閱girdview示例。 Playbutton是上面代碼的超鏈接字段。對不起英文不好。 :D
非常感謝。
大號