Показать сообщение отдельно
  #1  
Старый 29.08.2011, 23:24
Sahan911 Sahan911 вне форума
Прохожий
 
Регистрация: 08.08.2011
Адрес: Воронеж
Сообщения: 14
Версия Delphi: 2006,7,10
Репутация: 10
Восклицание Нужна помощь с воспроизведением звуков

Всем доброго времени суток! Есть такая задача. При обработке нажатия на изображение должен проигрываться звук (wav/wma файлы). При этом он:
1(Это важно!). Должен проигрываться моментально(ну или с мизерной(в пределах 5мс)задержкой);
2.При повторном воспроизведении ЭТОГОЖЕ файла он должен прерываться и играть заново.
3. При проигрывании другого файла первый прерываться не должен.
Код:
mciSendString(PChar('Stop "C:\Бла-Бла\Бла.wma"'),nil,0,0);
mciSendString(PChar('Play "C:\Бла-Бла\Бла.wma"'),nil,0,0);
не подходит Слишком большая задержка.
Код:
PlaySound(C:\Бла-Бла\Бла.wma,ASYNH,0)
тоже не подходит: (а может и подходит , если я что пропустил) не проигрывает два файла одновременно. Mediaplayer даже не предлагайте. Очень нужна ваша помощь уже весь инет перерыл и реализацию Mediaplayera смотрел не въехал ! Заранее благодарен.
З.Ы. Пишу синтезатор(чтоб нагляднее).
__________________
Код:
ShowMessage('HelloWorld!');
Ответить с цитированием