实现报警功能,不知道有没有朋友做过这。做过的朋友指点一下,不用beep。

解决方案 »

  1.   

    我没有wav格式的报警声源,不知道2楼的朋友能不能提供一个下载 听着像报警声音的网站什么的(wav格式的)。
      

  2.   

    //呵呵,急了急了,下面这个是否符合要求?
    [DllImport("winmm.dll")]
            private static extern void sndPlaySound(string lpszSoundName, Int32 uFlags); //适当的事件里面加
                    try
                    {
                        sndPlaySound("报警.wav", 1);
                    }
                    catch (Exception)
                    {
                        //>>>>>>
                    }
    //声音文件不是提供范围,自己去找个满意的,呵呵
      

  3.   


     SoundPlayer player = new SoundPlayer(WindowsApplication1.Properties.Resources.Finish);
     我用player.PlayLooping();来让报警声音循环响。测试的时候开始很正常,过了一段时间不是出现不正常的响声就是不响;
    看了这(http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2007125/90581.html)篇文章感觉SoundPlayer或许真的有bug,这篇文章说了一下解决思路并推荐了一篇写解决方法的文章http://www.codeproject.com/cs/media/soundplayerbug.asp
    可惜由于我刚开始接触c#(并且英文也不好),对上面的解决思路不是很了解,希望有朋友指点一下。
      

  4.   

    beep不是让主板发声么?!我的板子不会发声
      

  5.   

    beep 和媒体文件播放两个方式都可以撒