我想创建一个录音应用程序,在您按下键盘上的“X”时录制您的声音。 或者类似“举行X来录制你的声音” 我只是想知道如何实现这一点,我已经知道要录制一个声音,只需要按键。 这是在Windows窗体应用程序中。 请帮助我初学者。
答案 0 :(得分:1)
最简单的是,您可以为KeyDown和KeyUp事件提供事件处理程序,并在这些事件处理程序中执行某些操作。事件可以由窗口(窗体)本身处理,但取决于具有焦点的控件;如果光标位于文本框中,则窗口本身不会再引发这些事件,因此您需要将窗体的KeyPreview属性设置为true,以便表单拦截它们。
答案 1 :(得分:0)
好的,大多数人都反对像文本框或其他东西那样做 然后将两个lambda添加到OBJ中进行录制 另一个用于录音 加载时形成 像这样:
private void form1_Load(object sender, EventArgs e)
{
obj.KeyDown += new KeyEventHandler(delegate (object o, KeyEventArgs a)
{
//Record Voice
});
obj.KeyUp += new KeyEventHandler(delegate (object o, KeyEventArgs a)
{
//Stop Recording
});