![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.03.2007
Сообщений: 51
|
![]()
Здравствуйте, помогите мне с такой проблемой: Добавляю звук в программе, а пока он проигрывается, все виснет.. Через таймер пробовал, не помогает.. Буду очень признателен
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Через чего проигрываешь звук?
если можно строчку кода |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.03.2007
Сообщений: 51
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Всё ясно!!
вот эту строку sndPlaySound(p, SND_MEMORY or SND_SYNC); замени на sndPlaySound(p, SND_MEMORY or SND_ASYNC); и посмотри ещё вот это Описание значений параметра dwFlags: Const SND_SYNC = &H0 ' Файл воспроизводится синхронно ' и функция не возвращает управление до окончания воспроизведения Const SND_ASYNC = &H1 ' Файл воспроизводится асинхронно ' и функция возвращает управление сразу же после ' начала воспроизведения. Для того, чтобы ' прервать воспроизведение, необходимо вызвать ' функцию sndPlaySound с именем файла, равным "" Const SND_NODEFAULT = &H2 ' Указывает на то, что если файл, ' заданный первым параметром, не найден, то не должен ' воспроизводиться файл по умолчанию Const SND_MEMORY = &H4 ' Указывает на то, что имя файла ' соответствует WAV-файлу, находящемуся в памяти, ' например, загруженному из ресурса Const SND_LOOP = &H8 ' Файл воспроизводится от начала до ' конца бесконечное число раз до тех пор, пока не ' вызвана функцию sndPlaySound с именем файла, равным "". ' При таком воспроизведении должен быть указан и флаг ' SND_ASYNC Const SND_NOSTOP = &H10 ' Функция возвращает FALSE, если ' в момент ее вызова уже воспроизводится какой-нибудь файл |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.03.2007
Сообщений: 51
|
![]()
Спасибо!! Везде искал, нигде не мог найти, все книжки перерыл.. большое спасибо
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Я све эти дела находил в яндексе. посмотри ещё вот эти файлы
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Звук | xakkkkker | Мультимедиа в Delphi | 4 | 05.05.2008 08:13 |
Звук | Cabal777 | Помощь студентам | 3 | 28.12.2007 23:42 |
звук и делфи, левый правый звук | snusmumric | Win Api | 2 | 29.10.2007 11:10 |
Динамическое создание компонента проходит нормально, но WB.Navigate не выполняется. В чём проблема? | AVer | Работа с сетью в Delphi | 1 | 02.10.2007 14:48 |