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..
------解决方案--------------------------解决方案--------------------