Страница 1 из 1

Воспроизведение файла звука без его внешней загрузки

Добавлено: 11 дек 2016, 01:23
LEO_NIK
Здравствуйте! В этой теме форума было обсуждение о воспроизведении и регулировке громкости звукового файла. Не получается сделать прямую ссылку, это "Звук из файла", вопрос от "Mamud 23 фев 2011, 01:36". Меня всё устраивает, но вот как сделать так, чтобы не указывать путь к внешнему по отношению к :labview: звуковому файлу, а запускать его непосредственно из :labview:, предварительно установив в нужное место. Иначе - проблемы работы программы на другом компьютере, где этого файла нет. И второй вопрос. Пусть будет внешняя загрузка звукового файла; каким образом записать путь к этому файлу, чтобы не вводить его при каждом запуске :labview: после выключения и программы, и компьютера?

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 писал(а):Меня всё устраивает, но вот как сделать так, чтобы не указывать путь к внешнему по отношению к :labview: звуковому файлу, а запускать его непосредственно из :labview:, предварительно установив в нужное место.
При необходимости можно все звуки загрузить в константы и хранить их в теле программы, только есть минусы. Размер файла будет большой, пропорционально подгруженным данным, ну и изменить их не так просто как загрузить из внешнего файла.

Re: Воспроизведение файла звука без его внешней загрузки

Добавлено: 11 дек 2016, 15:59
LEO_NIK
IvanLis писал(а): ...только есть минусы
Спасибо, понял. Попытаюсь, если это не займёт много времени, проверить оба варианта, чтобы выбрать оптимальный.