Я скомпилировал и установил компонент из CCR 'playingoundpackage'. Я выбрал демонстрационный проект из папки компонента и скомпилировал его. Он работает замечательно под Windows, но под Ubuntu 12,04 32 бит в Lazarus (1.4.4, FPC 2.6.4) в режиме отладки У меня есть ошибка:Компонент TPlaySound Lazarus не воспроизводит звуки под Ubuntu и не работает в режиме отладки
Project PlaySound component demo raised exception class 'EProcess' with message: Cannot execute empty command-line
At address 819FD07
подчеркнул: playsound1.Execute;
Скомпилированный демонстрационный проект под Ubuntu не разбивается и не воспроизводит никаких звуков. Кажется, у меня есть pulseaudio (демон работает, и Ubuntu играет любую музыку и хорошо звучит из DE и любых других мультимедийных программ). Есть ли что-то, что я пропустил?
Поскольку в Linux есть много фреймворков для воспроизведения звука, вам нужно будет обнаружить правильный код в коде или найти общий способ. Вы можете увидеть здесь несколько примеров: http://forum.lazarus.freepascal.org/index.php?topic=5215.0 и здесь http://wiki.freepascal.org/Play_Sound_Multiplatform –