public void OpenAudioFile() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "All Supported Files (*.wav;*.mp3)|*.wav;*.mp3|All Files (*.*)|*.*"; openFileDialog.Multiselect = true; bool?flag = openFileDialog.ShowDialog(); if (flag.HasValue && flag.Value) { var selFiles = openFileDialog.FileNames; WavesProvider = selFiles.Select(s => new WaveChannel32(new AudioFileReader(s))).ToArray(); foreach (var wav in WavesProvider) { var ap = new AudioProvider(wav); var av = new AudioVolume(ap); var pan = new AudioPan(av); /*Scene.AudioControllers.Add(ap); * Scene.AudioControllers.Add(av); * Scene.AudioControllers.Add(pan); * Scene.AudioControllers.Add(new AudioEqualizer(pan));*/ } } }
public void ExitAudio() { Click.Play(); AudioPan.SetActive(false); OpenPannel.SetActive(true); }
public void AudioButton() { Click.Play(); OpenPannel.SetActive(false); AudioPan.SetActive(true); }