我有一个小型音乐网站,您可以在网格视图中查看歌曲并播放/下载它们。现在我想通过嵌入式音乐播放器播放。当我用谷歌搜索时,有很多嵌入式音乐播放器和示例,但其中大多数只是说要播放的歌曲的固定 URL。我无法从我目前拥有的 gridview 中找出如何将参数传递给嵌入式音乐播放器。
我现在拥有的。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>
在此示例中,我必须将 gridview 中的 Song_Name 文件名 + 固定 URL(例如http://www.mysite.com/uploadds/Song_Name)传递给嵌入式播放器的 audioUrl。我该怎么做 ?基本上,如果用户单击每首歌曲的网格视图上的播放按钮,我想使用嵌入式音乐播放器来播放歌曲。请参阅 girdview 示例。Playbutton 是上面代码中的超链接字段。抱歉英语不好。:D
非常感谢。
大号