|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.05.2011, 03:03 | #11 |
Пользователь
Регистрация: 21.12.2010
Сообщений: 28
|
Так и не разобрался с уровнем громкости звука. При изменении в программе звук меняется и в системе. Зависит от вида аудиоплаты (встроенная в мать)? Либо у меня создание аудио потока не успешно прошло? Но такая проблема наблюдалась и на нетбуке (хоть там тоде встроенная). Вообще, может мне кто объяснить почему?
|
29.05.2011, 14:59 | #12 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
bass_channelsetattribute(channel, bass_attrib_vol, 0.5);
устанавливаем громкость для канала, диапазон 0..1 (float) |
06.06.2011, 07:40 | #13 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
1)Как сделать зацикливание воспроизведения отдельного файла, то есть при создании формы пишу
Код:
2)Как сделать плавный переход между композициями как в AIMP'е? |
06.06.2011, 08:47 | #14 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Код:
1. при окончании трека (например, за 3 сек до конца) плавно уменьшаем громкость трека 2. создаем следующий поток до того как завершится предыдущий, и ставим громкость 0 3. плавно повышаем громкость новому потоку 4. освобождаем старый поток делается это при помощи основных функции, BASS_ChannelSlideAttribute, BASS_ChannelIsSliding Последний раз редактировалось ZuBy; 06.06.2011 в 08:54. |
13.06.2011, 14:39 | #15 |
Форумчанин
Регистрация: 01.02.2011
Сообщений: 105
|
Здравствуйте.
У меня такой вопрос: Вот я одновременно проигрываю сразу несколько файлов. Как мне нажатием Button2 остановить воспроизведение конкретного файла, например test2.mp3, а остальные чтобы дальше воспроизводились ? Код:
Последний раз редактировалось werrey; 13.06.2011 в 14:52. |
13.06.2011, 15:16 | #16 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Код:
|
13.06.2011, 20:36 | #17 |
Форумчанин
Регистрация: 01.02.2011
Сообщений: 105
|
Спасибо большое за оперативный ответ.
Подскажите еще на примере, как сделать, чтобы отдельный файл(канал) начинался с плавного увеличения громкости, и в конце проигрывания плавно уменьшался звук? Читал Ваш пост выше, про функции BASS_ChannelSlideAttribute, BASS_ChannelIsSliding, но как это применить не понимаю, что-то сложновато для меня. Заранее благодарю. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
bass.dll | larry | Общие вопросы C/C++ | 1 | 09.11.2009 13:23 |
Ошибка при выхове функций Bass.dll из другой DLL | SalasAndriy | Общие вопросы Delphi | 7 | 21.10.2009 23:36 |
BASS DLL | ygy | Мультимедиа в Delphi | 4 | 29.09.2009 04:39 |
BASS.DLL | VintProg | Мультимедиа в Delphi | 2 | 21.09.2009 16:36 |
bass.dll | Elem | Мультимедиа в Delphi | 18 | 19.07.2009 11:04 |