C# 从视频中获取声音效果

C# 从视频中获取声音效果,c#,audio,soundeffect,C#,Audio,Soundeffect,我需要数字打字音效。当键入数字时,音效会出现在视频的背景中。我想制作一个程序,当我按下键盘时,我也会听到这个音效。如何找到这个音效或从这个视频中获取 音效介于0:50和1:15之间 www.youtube.com/embed/kixnpepyzu用于将视频转换为mp3。将音效从mp3中剪掉。然后用您的代码播放mp3文件。对于问题的“提取音效”部分,您可能需要使用在线视频/音频下载器/转换器。在过去,我用过和 至于问题的第二部分,这取决于你到底想要什么。如果您希望它只应用于您正在编写的WinFor

我需要数字打字音效。当键入数字时,音效会出现在视频的背景中。我想制作一个程序,当我按下键盘时,我也会听到这个音效。如何找到这个音效或从这个视频中获取

音效介于0:50和1:15之间


www.youtube.com/embed/kixnpepyzu

用于将视频转换为mp3。将音效从mp3中剪掉。然后用您的代码播放mp3文件。

对于问题的“提取音效”部分,您可能需要使用在线视频/音频下载器/转换器。在过去,我用过和

至于问题的第二部分,这取决于你到底想要什么。如果您希望它只应用于您正在编写的WinForms/WPF/UWP应用程序中的特定文本框,那么这应该相当容易。确切的方法取决于您正在执行的操作,但需要向文本框中添加keydown、keyup或keypress事件处理程序

如果您希望在整个系统范围内使用它,这将更加困难。搜索“全局键盘钩子C#”似乎会得到很好的结果

检测到按键后,请查看如何播放声音。bporter的回答给出了以下代码:

System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\mywavfile.wav");
player.Play();