private void _PoemAudioPlayer_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { // we want to be always on the GUI thread and be able to change GUI components Debug.Assert(!this.InvokeRequired, "PlaybackStopped on wrong thread"); if (e.Exception != null) { MessageBox.Show(String.Format("Playback Stopped due to an error {0}", e.Exception.Message)); } btnPlayPause.Text = "پخش صدا"; btnPlayPause.Image = Properties.Resources.sound; btnTest.Text = "آزمایش"; btnTest.Image = Properties.Resources.sound; _SyncOrder = -1; _Modifying = false; EnableButtons(); _TrackbarValueSetting = true; trackBar.Value = 0; _TrackbarValueSetting = false; trackBar.Enabled = false; _Testing = false; if (timer.Enabled) { timer.Stop(); } }
//druga himna void output_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { if (notClosed) { try { DisposeWave(); byte[] gostPesma = AuxLib.LoadSoundFromGridFS(gost.Ime + "himna"); MemoryStream gostStream = new MemoryStream(gostPesma); NAudio.Wave.WaveStream pcm = NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(new NAudio.Wave.Mp3FileReader(gostStream)); stream = new NAudio.Wave.BlockAlignReductionStream(pcm); output = new NAudio.Wave.DirectSoundOut(); output.Init(stream); output.Play(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } } }
private void Audio_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { if (e.Exception == null) { if (LoopCount-- > 0) { Audio.Play(); } } }
private void _PoemAudioPlayer_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { // we want to be always on the GUI thread and be able to change GUI components Debug.Assert(!this.InvokeRequired, "PlaybackStopped on wrong thread"); if (e.Exception != null) { MessageBox.Show(String.Format("Playback Stopped due to an error {0}", e.Exception.Message)); } btnPlayStop.Text = "پخش"; btnPlayStop.Image = Properties.Resources.play16; }
private void PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { //播放完当前歌曲,播放下一首 if (isCausedByFunc) { isCausedByFunc = false; } else { NextSongFunc(); isCausedByFunc = false; } }
private void Player_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { FileInfo next = mlc.CurrenList.get_next(); if (next != null) { prepare_playing(next.FullName); } else { prepare_stop(); } }
//Event args to stop recording events private void wavSource_RecordingStop(object sender, NAudio.Wave.StoppedEventArgs e) { if (wavSource != null) { wavSource.Dispose(); wavSource = null; } if (wavFile != null) { wavFile.Dispose(); wavFile = null; } //recBtn.Enabled = true; }
private void Renderer_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { if (e.Exception != null) { Utils.Notification ne = new Utils.Notification(ParentGrid, e.Exception.Message, null, Constants.ErrorBrush); ne.ShowMessage(); } if (Repeat.ToggleState == MVPUC.Toggles.Repeat.State.SingleRepeat) { ReRenderFile(false, true); } else { Manager.PlayNext(); } }
/// <summary> /// when recording is stopped the current input stream and filewriter are discarded /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void waveIn_RecordingStopped(object sender, NAudio.Wave.StoppedEventArgs e) { if (waveIn != null) { waveIn.Dispose(); waveIn = new NAudio.Wave.WaveIn(); waveIn.WaveFormat = new NAudio.Wave.WaveFormat(8000, 1); waveIn.DataAvailable += new EventHandler <NAudio.Wave.WaveInEventArgs>(waveIn_DataAvailableVolume); aggregator = new SampleAggregator(); waveIn.StartRecording(); } if (waveFile != null) { waveFile.Dispose(); waveFile = null; } }
private void WaveOut_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { this.CurrentlyPlaying.Remove((NAudio.Wave.WasapiOut)sender); }
private void Capture_RecordingStopped(object sender, NAudio.Wave.StoppedEventArgs e) { _waveFileWriter?.Dispose(); _waveFileWriter = null; _capture.Dispose(); }
private void PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { BtnPlay.Text = "Play"; TmrUpdate.Stop(); }
private void MusicPlayer_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { BtnStop_Click(this, EventArgs.Empty); }
private void PreviewAudio_PlaybackStopped(object sender, NAudio.Wave.StoppedEventArgs e) { StopAudio(); }
static void waveIn_RecordingStopped(object sender, NAudio.Wave.StoppedEventArgs e) { waveIn.Dispose(); waveFileWriter.Close(); waveFileWriter.Dispose(); }