Чтобы воспроизвести аудиофайл в форме Windows, используя C #, давайте проверим простой пример следующим образом:
1.Перейти в Visual Studio (VS-2008/2010/2012) -> Меню «Файл» -> нажать «Новый проект».
2.В новом проекте -> щелкните Приложение Windows Forms -> Дать имя и нажмите кнопку ОК.
Откроется новый проект «Windows Forms».
3. Перетащите элемент управления Button с панели инструментов в форму Windows.
4. Дважды нажмите кнопку, чтобы автоматически создать обработчик события Click по умолчанию, и добавьте следующий код.
Этот код отображает диалоговое окно «Открытие файла» и передает результаты методу «playSound», который вы создадите на следующем шаге.
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "Audio Files (.wav)|*.wav";
if(dialog.ShowDialog() == DialogResult.OK)
{
string path = dialog.FileName;
playSound(path);
}
5.Добавьте следующий код метода под обработчик события button1_Click.
private void playSound(string path)
{
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = path;
player.Load();
player.Play();
}
6. Теперь давайте запустим приложение, просто нажав F5 для запуска кода.
7.Нажмите кнопку и выберите аудиофайл. После загрузки файла будет воспроизводиться звук.
Надеюсь, это полезный пример для начинающих ...