【发布时间】:2014-04-25 08:16:29
【问题描述】:
我创建了这个 Web 应用程序,只要窗口中的数字发生变化,它就会发出声音。当我在 Visual Studio 中运行我的应用程序时,声音可以正常工作,但是当我使用 IIS 7 打开我的 Web 时,声音不再工作了。
这是什么原因造成的?我该如何解决?
顺便说一下,我正在使用 ASP.Net。
感谢您的即时回复。
这是我使用的代码
public void providesound()
{
System.Reflection.Assembly a =System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream s = a.GetManifestResourceStream("~/sound/beep.wav");
SoundPlayer player = new SoundPlayer(s);
player.Play();
}
【问题讨论】:
-
播放声音的代码在哪里?我怀疑您使用了不适当的 API,试图在 Web 服务器上而不是通过浏览器播放声音。
-
声音在网络代码本身。我该怎么办?
-
我不知道你所说的“关于网络代码本身”是什么意思——如果你真的向我们展示一些(相关的)代码,这个问题将会得到极大的改善。
-
我一直在使用这段代码 public void providesound() { System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly(); System.IO.Stream s = a.GetManifestResourceStream("~/sound/beep.wav"); SoundPlayer 播放器 = 新的 SoundPlayer(s);播放器.Play(); }
标签: asp.net iis web iis-7 audio