Ejemplo n.º 1
0
 private void Close_Btn_Click(object sender, EventArgs e)
 {
     DeccaPlayer.Dispose();
     speechRecognition.RecognizeAsyncCancel();
     speechRecognition.Dispose();
     Application.Exit();            
 }
Ejemplo n.º 2
0
 private void engine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
 {
     string speech = (e.Result.Text);
     switch (speech)
     {
         case "hello":
             Decca.SpeakAsync("hello");
             break;
         case "open play list":
         case "add play list":
             Decca.SpeakAsync("choose, music file from your drives");
             AddMedia_Btn.PerformClick();
             break;
         case "minimize":
         case "hide media player":
             FormBorderStyle = FormBorderStyle.None;
             WindowState = FormWindowState.Minimized;
             TopMost = false;
             break;
         case "show media player":
         case "show media player again":
             FormBorderStyle = FormBorderStyle.None;
             WindowState = FormWindowState.Normal;
             TopMost = true;
             break;
         case "play":
             Play_Btn.PerformClick();
             break;
         case "fast forward":
             QuickFFW_Btn.PerformClick();
             break;
         case "next":
             FFW_Btn.PerformClick();
             break;
         case "previous":
             RWD_Btn.PerformClick();
             break;
         case "resume":
             Pause_Btn.PerformClick();
             break;
         case "pause":
             Pause_Btn.PerformClick();
             break;
         case "stop":
             Stop_Btn.PerformClick();
             break;
         case "rewind":
             FRWD_Btn.PerformClick();
             break;
         case "mute":
             MuteBtn.PerformClick();
             break;
         case "full screen":
             FullScreenBtn.PerformClick();
             break;
             /*
         case "volume down":
             while (VolumeSpeed.Value > 0)
             {
                 VolumeSpeed.Value -= 10;
             }                    
             break;
         case "volume up":
             while (VolumeSpeed.Value < 100)
             {
                 VolumeSpeed.Value += 10;
             }
             break;
             */
         case "exit full screen":
             DeccaPlayer.Focus();
             DeccaPlayer.fullScreen = false;
             break;
         case "close media player":
         case "close":
             Decca.Speak("Closing media player, goodbye.");
             speechRecognition.RecognizeAsyncCancel();
             speechRecognition.Dispose();
             this.Close();
             break;
     }
 }