393 / 121 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||||||||||||||||
1 | ||||||||||||||||
Воспроизведение звуковых файлов (wav или mp3)27.09.2014, 17:09. Показов 16640. Ответов 8
Метки нет Все метки)
(
Ребят помогите разобраться с воспроизведением звуковых файлов, wav или mp3, это нужно чтобы в программе были звуковые уведомления. Пробовал делать так:
потом пробовал так:
и последнее использование библиотеки bass.
Добавлено через 6 минут ага, скриншот не загрузился... кто придумал ограничить время редактирования до 5 минут!?
0
|
|
27.09.2014, 17:09 | |
Ответы с готовыми решениями:
8
Воспроизведение mp3 файлов
Воспроизведение mp3 или wav файлов |
393 / 121 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
27.09.2014, 17:11 [ТС] | 2 |
вот
0
|
591 / 543 / 206
Регистрация: 24.01.2012
Сообщений: 1,339
|
|
27.09.2014, 22:53 | 3 |
У меня код с использованием bass на delphi 7 работает. Так что нужно подробнее искать причину, почему не работает код. Например после вызова Channel:= BASS_StreamCreateFile(False, PChar(FileName), 0, 0, 0); если channel=0 то посмотреть значение переменной BASS_ErrorGetCode
1
|
393 / 121 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
28.09.2014, 01:29 [ТС] | 4 |
ошибка под номером 2, но почему? сейчас попробую другой файл
Добавлено через 5 минут попытка открыть другой файл вызвала туже ошибку... Добавлено через 19 минут ладно, можно поставить вопрос по другому, как мне в делфи 2010 организовать воспроизведение аудио файла (не важно какого он будет формата), для решения задачи с звуковыми уведомлениями?
0
|
пофигист широкого профиля
4633 / 3078 / 852
Регистрация: 15.07.2013
Сообщений: 17,744
|
|
28.09.2014, 01:37 | 5 |
Во-первых почему sndPlaySound, а не PlaySound?
Во-вторых PlaySound нормально воспроизводит стандартные звуковые файлы. Приложи этот свой файл к сообщению.
1
|
393 / 121 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
28.09.2014, 01:48 [ТС] | 6 |
я вот честно скажу, я не знаю почему sndPlaySound) НО, заработали и PlaySound и sndPlaySound, дело было в самом wav, заменил его и все гуд. ну mp3 менять я пробывал толку 0. хотя было бы интереснее mp3 воспроизводить. файлы прикладываю как и просили.
0
|
пофигист широкого профиля
4633 / 3078 / 852
Регистрация: 15.07.2013
Сообщений: 17,744
|
|
28.09.2014, 02:02 | 7 |
Я потому и просил приложить файл к сообщению, что был на 90% уверен что сам файл "плохой". Чем-то не стандартный. mp3-файлы PlaySound тоже нормально воспроизводит, если файл "хороший".
Если нужно организовать звуковое уведомление, самый лучший путь - формировать звуковые файлы средствами Виндовс. И лучше всего самому.
1
|
393 / 121 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||||||
28.09.2014, 02:15 [ТС] | 8 | |||||
хорошо, тогда такой вопрос, в догонку так сказать, как mp3 воспроизвести через PlaySound. вот так у меня не получилось
и как отличить хороший файл от плохого?
0
|
591 / 543 / 206
Регистрация: 24.01.2012
Сообщений: 1,339
|
||||||
28.09.2014, 12:31 | 9 | |||||
через playsound у меня mp3 тоже не воспроизводит. А на счет bass, подозреваю, что преобразование строки в pchar как-то неправильно срабатывает. Для начала можно попробовать через strpcopy из строки сделать array of char и его адрес передавать в функцию BASS_StreamCreateFile
1
|
28.09.2014, 12:31 | |
Помогаю со студенческими работами здесь
9
Воспроизведение файлов wav и mp3 Воспроизведение wav, mp3, mid файлов на Free Pascal Воспроизведение музыки mp3 или wav
Воспроизведение звука (любой midi, mp3, wav)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |