从动态生成的列表中播放声音

时间:2012-02-14 17:36:35

标签: c# asp.net

我是C#和ASP.NET的新手,我目前有一个页面,它使用复选框列表动态显示目录中的.wav文件列表,并在创建文件时显示该文件的日期。但是,由于这是一个.wav文件,我试图让最终用户能够播放它,但我不知道从哪里开始。

任何帮助都会受到赞赏。

这是我到目前为止的代码。

if (filesDate > fromDate && filesDate < toDate)
{
    Response.Write("<input name=\"" + filePath + "\" type=\"checkbox\" value=\"" + filePath +  \"/> <strong>Recording created on: " + filesDate + "</strong><br/>");                                                    
}

2 个答案:

答案 0 :(得分:0)

你需要一些东西来播放wav文件。看看http://www.codeproject.com/Articles/4943/MP3-Player-Server-Control

它基本上包含一个swf,你可以将.wav文件添加到。

祝你好运!

答案 1 :(得分:0)

您需要嵌入文件才能在浏览器中播放。 Here's an example.

<object>
  <param name="autostart" value="true">
  <param name="src" value="eureka.wav">
  <param name="autoplay" value="true">
  <param name="controller" value="true">
  <embed src="eureka.wav" controller="true" autoplay="true" autostart="True" type="audio/wav" />
</object>

这只是一种方法。你也可以使用flash播放器或一些花哨的html5标记。