答案 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可能会对您有所帮助。
另外,请考虑使用更好的风格命名音频文件。