Страница 1 из 1
Воспроизведение файла звука без его внешней загрузки
Добавлено: 11 дек 2016, 01:23
LEO_NIK
Здравствуйте! В этой теме форума было обсуждение о воспроизведении и регулировке громкости звукового файла. Не получается сделать прямую ссылку, это "Звук из файла", вопрос от "Mamud 23 фев 2011, 01:36". Меня всё устраивает, но вот как сделать так, чтобы не указывать путь к внешнему по отношению к
звуковому файлу, а запускать его непосредственно из
, предварительно установив в нужное место. Иначе - проблемы работы программы на другом компьютере, где этого файла нет. И второй вопрос. Пусть будет внешняя загрузка звукового файла; каким образом записать путь к этому файлу, чтобы не вводить его при каждом запуске
после выключения и программы, и компьютера?
Re: Воспроизведение файла звука без его внешней загрузки
Добавлено: 11 дек 2016, 01:41
Kosist
Странно, но в сообщениях от Mamud такого вопроса я не нашел...
Но по сути вопроса - добавьте аудио файл в проект, и обращайтесь к нему по относительному пути. Относительный путь строится относительно (извиняюсь за тавтологию) к исполняемой виайке (или директории к исполняемой виайки). А при создании exe, не забудьте добавить файл (или целиком папку где лежит файл) как Always Included, и настройте корректно имя и место целевой папки.
Вот ссылки:
http://digital.ni.com/public.nsf/allkb/ ... 23006D14FF,
http://www.ni.com/tutorial/3303/en/, и по форуму здесь можете поискать...
Re: Воспроизведение файла звука без его внешней загрузки
Добавлено: 11 дек 2016, 01:50
LEO_NIK
Kosist писал(а):Странно, но в сообщениях от Mamud такого вопроса я не нашел...
Спасибо за помощь. Да, вопрос относительно пути мой, я его еще через пару минут после отправки отредактировал. А ссылку на ту тему дал для того, чтобы ответ был привязан к конкретному примеру, который возьму за основу.
Re: Воспроизведение файла звука без его внешней загрузки
Добавлено: 11 дек 2016, 14:58
IvanLis
LEO_NIK писал(а):Меня всё устраивает, но вот как сделать так, чтобы не указывать путь к внешнему по отношению к
звуковому файлу, а запускать его непосредственно из
, предварительно установив в нужное место.
При необходимости можно все звуки загрузить в константы и хранить их в теле программы, только есть минусы. Размер файла будет большой, пропорционально подгруженным данным, ну и изменить их не так просто как загрузить из внешнего файла.
Re: Воспроизведение файла звука без его внешней загрузки
Добавлено: 11 дек 2016, 15:59
LEO_NIK
IvanLis писал(а): ...только есть минусы
Спасибо, понял. Попытаюсь, если это не займёт много времени, проверить оба варианта, чтобы выбрать оптимальный.