日期:2014-05-17  浏览次数:20957 次

C#程序发出鸣叫声
控制台程序可以发出鸣叫声。
 static void Main(string[] args)
        {
            char c = (char)7;
             Console.Write(c);
        }
请问winform程序或SliverLight程序如果发出鸣叫声?

最终目标我是想要SL中发生鸣叫声(可以调用控件,可以访问html页面,最好是在SL内实现)。
程序可以发出鸣叫声

------解决方案--------------------
帮楼主顶一顶、大家都来解决问题哈
------解决方案--------------------
WinForm

/// <summary>
/// 通过控制台扬声器播放具有指定频率和持续时间的提示音。
/// </summary>
/// <param name="iFrequency">提示音的频率,介于 37 到 32767 赫兹之间</param>
/// <param name="iDuration">提示音的持续时间,以毫秒为单位</param>
/// <returns></returns>
[DllImport("kernel32.dll")]
public static extern bool Beep(int iFrequency, int iDuration);

------解决方案--------------------
api的beep可以控制喇叭名叫,或者调用某个声音文件
------解决方案--------------------
到网上下个beep.mp3文件,拷贝到你的silverlight目录下,在vs右边解决方案浏览器里点上方的刷新按钮,选中这个文件,点右键包含进项目,在下方的文件属性中的编译动作改成“资源”。
在xaml中加上: <MediaElement Source="beep.mp3"/> 就可以听到声音了。
------解决方案--------------------
友情帮顶
------解决方案--------------------
Console.Beep
------解决方案--------------------
引用:
到网上下个beep.mp3文件,拷贝到你的silverlight目录下,在vs右边解决方案浏览器里点上方的刷新按钮,选中这个文件,点右键包含进项目,在下方的文件属性中的编译动作改成“资源”。
在xaml中加上: <MediaElement Source="beep.mp3"/> 就可以听到声音了。

他是说调用主板的蜂鸣器来报警吧
------解决方案--------------------
beep..
------解决方案--------------------

------解决方案--------------------