Visual Studio Воспроизвести звук без файла - PullRequest
2 голосов
/ 01 апреля 2010

Довольно просто воспроизвести звуковой файл, скажем, temp.wav, из Visual Studio C #. Я ищу способ сделать это без возможности поиска temp.wav с компьютера, на котором запущена программа.

IE - я хочу прочитать файл .WAV в свое решение, чтобы он каким-то образом оказался внутри моего .EXE и воспроизводился им.

Возможно ли это?

Ответы [ 2 ]

4 голосов
/ 02 апреля 2010

вам нужно загрузить его как ресурс. Добавьте файл wav в ваш проект в папке ресурсов. И выберите для встраивания его в редактор свойств, я думаю, это свойство действия сборки.

3 голосов
/ 02 апреля 2010

Сначала добавьте WAV-файл в качестве ресурса: Project + Properties, вкладка Resources, нажмите на стрелку «Add Resource», Add Existing File и перейдите к вашему wav. Допустим, это называется «Beep».

Затем добавьте код для воспроизведения звука:

    private void button1_Click(object sender, EventArgs e) {
        new System.Media.SoundPlayer(Properties.Resources.Beep).Play();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...