Пример #1
0
        //Vérifie si le WAV a déjà été chargé
        private void verifyWAVS(ref WAV w)
        {
            foreach (WAV item in wavs)
            {
                if (w.Name == item.Name)
                {
                    w = item;
                }
            }

            wavs.Add(w);
        }
Пример #2
0
        private void Open_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            //Ouvrir un fichier WAV
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.DefaultExt = ".wav";
            dlg.Filter     = "WAV Files (*.wav)|*.wav";

            bool?result = dlg.ShowDialog();

            if (result == true)
            {
                Filename = dlg.FileName;
                wav      = WAVFile.OpenFile(Filename);

                //Système qui vérifie si mon fichier est déjà chargé dans le programme
                if (wav.Passed == true)
                {
                    if (wavs.Count == 0)
                    {
                        wavs.Add(wav);
                    }

                    verifyWAVS(ref wav);
                }
                else
                {
                    if (wavs.Count > 0)
                    {
                        wav = wavs.Last();
                    }
                }

                //Ajoute les events au player Audio
                progressBarVolume.Value        = wav.Player.Volume;
                wav.Player.TimerFile.Tick     += TimerFile_Tick;
                wav.Player.Element.MediaEnded += Element_MediaEnded;

                //Mets à jour les labels
                updateInfos(ref wav.Header);

                //Log pour l'ouverture correcte du fichier
                txtBlockLog.Text = "Fichier " + Filename + " selectionné et chargé";
            }
        }
Пример #3
0
        private void Open_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            //Ouvrir un fichier WAV
            OpenFileDialog dlg = new OpenFileDialog();
            dlg.DefaultExt = ".wav";
            dlg.Filter = "WAV Files (*.wav)|*.wav";

            bool? result = dlg.ShowDialog();

            if (result == true)
            {
                Filename = dlg.FileName;
                wav = WAVFile.OpenFile(Filename);

                //Système qui vérifie si mon fichier est déjà chargé dans le programme
                if (wav.Passed == true)
                {
                    if (wavs.Count == 0)
                    {
                        wavs.Add(wav);
                    }

                    verifyWAVS(ref wav);
                }
                else
                {
                    if (wavs.Count > 0)
                    {
                        wav = wavs.Last();
                    }
                }

                //Ajoute les events au player Audio
                progressBarVolume.Value = wav.Player.Volume;
                wav.Player.TimerFile.Tick += TimerFile_Tick;
                wav.Player.Element.MediaEnded += Element_MediaEnded;

                //Mets à jour les labels
                updateInfos(ref wav.Header);

                //Log pour l'ouverture correcte du fichier
                txtBlockLog.Text = "Fichier " + Filename + " selectionné et chargé";
            }
        }
Пример #4
0
        //Vérifie si le WAV a déjà été chargé
        private void verifyWAVS(ref WAV w)
        {
            foreach (WAV item in wavs)
            {
                if (w.Name == item.Name)
                {
                    w = item;
                }
            }

            wavs.Add(w);
        }