C# 如何检测其他程序是否播放System.Media.Sound(蜂鸣音)
为了记录错误,我正在尝试确定是否播放了System.Media.Sounds 如何获取表示在程序执行期间是否播放了System.Media.Sounds的布尔值 在执行代码时,我遇到一种情况,系统(嘟嘟声)每分钟播放10多次。我想为每次播放(嘟嘟声)做一个日志C# 如何检测其他程序是否播放System.Media.Sound(蜂鸣音),c#,logging,event-handling,beep,system-sounds,C#,Logging,Event Handling,Beep,System Sounds,为了记录错误,我正在尝试确定是否播放了System.Media.Sounds 如何获取表示在程序执行期间是否播放了System.Media.Sounds的布尔值 在执行代码时,我遇到一种情况,系统(嘟嘟声)每分钟播放10多次。我想为每次播放(嘟嘟声)做一个日志 也许我可以把它变成一个事件参数?和你的相似;不幸的是,似乎有效的答案涉及DirectSound,这可能比您所寻找的要复杂得多。我认为您有一种方法可以告诉您播放声音,对吗?如果您想使用数据库,您可以在下面添加一个方法,该方法将(值)计数到数
也许我可以把它变成一个事件参数?和你的相似;不幸的是,似乎有效的答案涉及DirectSound,这可能比您所寻找的要复杂得多。我认为您有一种方法可以告诉您播放声音,对吗?如果您想使用数据库,您可以在下面添加一个方法,该方法将(值)计数到数据库中如果你到达这个地方->添加+1到日志+时间+用户+你喜欢的一切。或者你的代码没有引起声音?是你引起声音被播放?是你关于音频api的问题,还是如何建立日志?另外,据我所知,没有
System.Sound
名称空间。你能提供更多关于你是如何发出嘟嘟声的信息吗?(源代码、文档链接等)?不,我没有引起声音。声音是由另一个程序引起的,我无法访问其内部代码的该部分。我相信,运行我的代码后,“其他”程序会利用System.Media命名空间发出声音。然而,我并不确定这一点。