Всем доброго времени суток! Есть такая задача. При обработке нажатия на изображение должен проигрываться звук (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 смотрел не въехал

! Заранее благодарен.
З.Ы. Пишу синтезатор(чтоб нагляднее).