|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2011, 14:26 | #1 |
Форумчанин
Регистрация: 01.02.2011
Сообщений: 105
|
Bass.dll -непрерывное воспроизведение звука
Здравствуйте уважаемые программисты.
Подскажите пожалуйста на нижеприведённом примере, как воспроизводить звук из файла, чтобы он постоянно играл, и чтобы если данный файл уже играет, то при его повторном вызове он не воспроизводился, пока не доиграет ? Пример кода: Код:
Последний раз редактировалось werrey; 12.06.2011 в 14:43. |
12.06.2011, 14:49 | #2 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
|
12.06.2011, 15:04 | #3 | |
Форумчанин
Регистрация: 01.02.2011
Сообщений: 105
|
Цитата:
Код:
А как это прикрутить к моему коду? Заменил в Create, ничего не изменилось... Хорошо бы примерчик работающий, так сложновато разобраться. |
|
12.06.2011, 16:24 | #4 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
Странно, у меня все работает.
|
12.06.2011, 22:17 | #5 |
Форумчанин
Регистрация: 01.02.2011
Сообщений: 105
|
Да, файл проигрывается постоянно, но:
Я его произвожу по нажатию кнопки, и надо, чтобы если он еще играет, то не запускался, а так получается, если нажать 5 раз на button1, то файл воспроизводится 5 раз одновременно, и получается звуковая каша. Подскажите пожалуйста, если знаете как это исправить. |
13.06.2011, 00:07 | #6 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Код:
|
13.06.2011, 01:10 | #7 | |
Форумчанин
Регистрация: 01.02.2011
Сообщений: 105
|
Цитата:
Последний раз редактировалось werrey; 13.06.2011 в 01:13. |
|
13.06.2011, 11:06 | #8 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Код:
|
13.06.2011, 12:26 | #9 |
Форумчанин
Регистрация: 01.02.2011
Сообщений: 105
|
Сделал по Вашему новому примеру, но звук при повторном нажатии не вызывается, играет только один раз( , а нужно, чтобы если опять нажать на Button, то опять воспроизводился, если уже проигрался до конца.
Код: Код:
Где-то тут небольшая ошибка, посмотрите пожалуйста. |
13.06.2011, 15:23 | #10 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
ну правильно условие
Код:
потому что вы нигде (т.е. при завершении трека) не вызываете Код:
Последний раз редактировалось ZuBy; 13.06.2011 в 15:26. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при выхове функций 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 |
Воспроизведение всех треков в директории, bass.dll | Volkogriz | Мультимедиа в Delphi | 4 | 15.07.2009 13:16 |