我需要数字打字音效。当输入数字时,声音效果出现在视频的背景中。我想制作一个程序,当我按下键盘时,我也听这个声音效果。我怎么能找到这个声音效果还是从这个视频中获取?
0:50和1:15之间的声音效果
www.youtube.com/embed/kIXNpePYzZU
答案 0 :(得分:0)
使用this将视频转换为mp3。将声音效果剪辑出mp3。然后用你的代码播放mp3文件。
答案 1 :(得分:0)
用于提取音效'问题的一部分,您可能想要使用在线视频/音频下载器/转换器。过去,我使用了youtube-mp3.org和clipconverter.cc。
对于问题的第二部分,这取决于你想要什么。如果您希望它仅应用于您正在编写的WinForms / WPF / UWP应用程序中的特定文本框,那么这应该相当容易。确切的方法取决于您正在做什么,但涉及向文本框添加keydown,keyup或keypress事件处理程序
如果你想要系统范围,这就更难了。搜索全局键盘挂钩C#'似乎给出了很好的结果。
检测到按键后,请查看this question如何播放声音。 bporter的答案给出了以下代码:
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\mywavfile.wav");
player.Play();