2015-04-15 2 views
3

Моя программа на C# работает на моем компьютере, и звук воспроизводится, но когда я отправил ее моему лектору, он сказал, что программа работает, но не может найдите мой звуковой файл. мое местоположение файла в программе было так:Расположение звукового файла не встречается при запуске на другом компьютере

C:\Documents\Visual Studio 2012\Projects\Barista3000_Aroka_Lab6\Barista3000_skal\Sounds\sound.wav

Как я убедитесь, что звук будет всегда находиться, когда работала на другом компьютере?

+1

Попробуйте включить звуковой файл в проект – bit

+0

, как вы можете найти файл в своем коде? Вы используете относительный путь? – kennyzx

+0

Привет, бит! У меня есть папка в моем проекте под названием «звуки», где я храню звуковые файлы. он обнаруживается при запуске на моем компьютере, но не при переносе на другой компьютер. Я закрепил всю папку проекта и отправил ее лектору, а звуковая папка находится в папке проекта. –

ответ

1

Вам нужно добавить файл в свой проект, как и установить действие сборки для контента. enter image description here

И когда вы строите проект, он попадет в вашу выходную папку, просто сыграйте с чем-то вроде.

PlayFile("sound.wav"); // I made up this method btw. 

Обратите внимание, а не полный путь к файлу, это родственник, и он будет искать этот файл в (текущей) папке рабочего.

Как я могу убедиться, что звук всегда будет находиться при запуске на другом компьютере?

Для этого вам по-прежнему необходимо будет распространять его с помощью EXE и других «материалов», которые находятся в папке вывода сборки.

Кроме того, взгляните на вложение ресурсов, таким образом вы можете включить WAV в свой EXE.

+0

Спасибо, ребята, за ваш вклад. Я сделаю так, как вам посоветовал, и вернусь. Добрый день. –

+0

Просто попытаюсь исправить это сейчас, но я не могу видеть свои звуковые файлы через Visual Studio Solution Explorer, файлы хранятся в папке, называемой звуком, по какой-то причине я могу видеть только один звуковой файл через проводник решений, в то время как остальные 3 не видны. В чем проблема. –

+0

нажмите 'show all files', а затем щелкните правой кнопкой мыши и выберите' включите в проект' или щелкните правой кнопкой мыши по папке и выберите «Добавить -> Существующий элемент» и выберите ваши файлы –

Смежные вопросы