单击网站中的按钮时如何获得声音?

时间:2016-04-07 13:19:06

标签: asp.net visual-studio

我使用asp.net在Visual Studio上创建它。这是我的编程看起来像,但当我点击按钮时,它不发出声音。

enter image description here

2 个答案:

答案 0 :(得分:0)

服务器上运行的Click()事件而不是客户端。因此,除非你想要一个尖叫的数据中心,你正在做的是错误的方法。相反,你需要使用JavaScript。

首先将MP3文件放在网站的某个位置,而不是嵌入式资源。

然后在您的点击事件的代码隐藏方法中,您可以调用

Page.ClientScript.RegisterStartupScript(
   this.GetType(), 
   "PlayScream", 
   "var audio= new Audio('pathtomp3.mp3');audio.Play();",
   true);

当页面重新加载时,这将在回发后将javascript插入到您的页面中。

答案 1 :(得分:-1)

如果在输入流的情况下构建SoundPlayer,则需要.wav文件。 This可能会对您有所帮助。

另外,请考虑使用更好的风格命名音频文件。