![]() |
Sound abspielen mit Lazarus unter Linux
Ich versuche jetzt schon seit einige Zeit einfach nur eine *.wav-Datei mit Linux abzuspielen, aber ich habe hier im Forum und auch sonst nichts gefunden. Unter Windows (Delphi) reicht der Befehl PlaySound, aber es scheint mir so, als gäbe es so etwas einfaches für Linux nicht.
Ich bin nach einiger Zeit auf ACS gestoßen. Zunächst einmal gibt es die offizielle Internet-Seite mit dem Download nicht mehr, und dann als ich doch noch eine *.zip irgendwo im Internet aufgetrieben habe, sagt mein Lazarus mir bei der Installation, dass es eine Unit schon gibt (MAD.pas) und zwar aus dem Paket "laz_acs 2.3". Heißt das, dass das schon installiert ist? Und wenn ja, wie kann ich jetzt einfach nur eine Datei abspielen? |
AW: Sound abspielen mit Lazarus unter Linux
Da verweise ich an folgendes Projekt mal weiter:
![]() ACS geht leider nur bei den wenigsten wirklich zu Installieren. |
AW: Sound abspielen mit Lazarus unter Linux
Ok, das hab ich mir jetzt runtergeladen. Sah recht einfach zu verwenden aus. Ich hab's mal so gemacht, zum testen:
Code:
Dann kommt beim kompilieren dieser Fehler:
procedure TForm1.Button1Click(Sender: TObject);
var P: TPLXine; begin P := TPLXine.Create(); P.FileOpen('/home/***/test.wav'); P.play; end; Zitat:
|
AW: Sound abspielen mit Lazarus unter Linux
Meine Audiobiliothek
![]() Es sind entsprechende Demos dabei, die fast ohne Änderung funktionieren sollten. Höchstens solltest du in der Uses-Klausel "AuAcinerella" durch "AuWAV" ersetzen, wenn du nicht noch separat Acinerellla herunterladen, kompilieren und installieren möchtest. Anzumerken ist noch, dass Audorra momentan unter Linux noch etwas instabil ist, ich arbeite aber daran. |
AW: Sound abspielen mit Lazarus unter Linux
Zitat:
Delphi-Quellcode:
dann geht das.
P := TPLXine.Create();
P.init; P.FileOpen('/home/***/test.wav'); P.play; Und du benötigst natürlich auch die XINE-lib |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz