不使用媒体命名空间在c#中播放声音

时间:2011-04-16 08:36:09

标签: c#

...斐伊川 我知道这个问题是重复的,但我找不到我要搜索的内容。 我想在不使用System.Media或CoreDll.dll的情况下在c#中播放声音。有没有办法在c#中编写函数,因为它在COREDLL.dll中? 请帮忙......

1 个答案:

答案 0 :(得分:1)

您可以使用P / Invoke从Windows API调用相应的函数:

[DllImport("kernel32.dll")]
public static extern bool Beep(UInt32 frequency, UInt32 duration);