Seite 1 von 1
Audio-CD unter Linux abspielen
Verfasst: 18.11.2007 16:38
von Little John
Hallo zusammen,
ich mache im Moment meine ersten Schritte mit PureBasic (Version 4.10 final) unter Linux (Ubuntu 7.10). Entsprechend den Angaben in der PB-Hilfe habe ich installiert:
- gcc
- libgtk2.0-dev
- libsdl1.2-dev
- libxine1
- libxine-dev
Leider funktioniert das Beispielprogramm cdaudio.pb nicht richtig. Ich bekomme keine Fehlermeldung, aber es ist kein Ton zu hören. Die selbe Audio-CD wird mit dem Ubuntu-Programm "Sound Juicer" einwandfrei abgespielt. Muss ich da noch irgendein Ubuntu-Paket installieren?
Gruß, Little John
PS: In dem Programm ist die Indizierung der Tracks etwas durcheinandergekommen: Wenn ich z.B. Track 2 wähle und "Play" anklicke, sagt das Programm "Playing Track 1".
Verfasst: 19.11.2007 14:06
von tmjuk
Hallo,
bei mir läuft es. Kann also nur raten. Hatte mal unter SuSe den Fehler, das die Soundausgabe von einem anderen Programm bereits verwendet wurde.
Vielleicht ist das hier auch der Fall.
Die Sache mit der Indizierung liegt im Programm selber begraben.
Torsten
Verfasst: 21.11.2007 09:57
von Little John
Hallo,
danke für Deine Antwort.
tmjuk hat geschrieben:bei mir läuft es.
Unter Ubuntu, oder einer anderen Distribution?
tmjuk hat geschrieben:Die Sache mit der Indizierung liegt im Programm selber begraben.
Ich weiß. Ich wollte nebenbei einen kleinen Beispielprogramm-Bugreport abliefern.
Gruß, Little John
Verfasst: 21.11.2007 13:59
von tmjuk
Habe Suse10.3
Edit: Wie wäre es, wenn du erst mal versuchst Sounddateien von Festplatte abspielen zu lassen. Sieh doch erst mal nach, ob dies funktioniert... Mal so als Fehlereingrenzung gedacht.
Torsten
Verfasst: 22.11.2007 13:16
von Little John
Hallo,
es würde mich 'mal interessieren, ob
cdaudio.pb auch bei irgendjemandem unter Ubuntu richtig läuft.
Dane für den Vorschlag zur Fehlereingrenzung (hätte ich auch selbst drauf kommen können

). Das Beispielprogramm
sound.pb funktioniert (abspielen einer
.wav-Datei). Wenn ich das Progarmm allerdings modifiziere und versuche eine
.mp3 oder
.ogg Datei abzuspielen, so gelingt das nicht -- obwohl Totem (unter Verwendung von xine-lib) diese Dateien abspielt.
Wo ist eigentlich dokumentiert, welche Formate von der PureBasic Sound Library unterstützt werden?
Gruß, Little John
Verfasst: 22.11.2007 15:48
von tmjuk
Nun, ich kann unter SuSe Dateien wie *.wma oder*.mp3 mit PB auch nicht abspielen.
OGG sollte gehen. Allerdings musst du dazu noch den Befehl "UseOGGSoundDecoder()" verwenden. Steht in der Hilfe unter "SoundPlugin".
Eine genaue Übersicht, welche Sounddateien mit PB unter Linux allgemein abgespielt werden können, habe ich auch nicht.
Eigentlich mehr eine Frage für die Soundspezialisten hier im Board.
Torsten
Edit: Fiel mir noch ein. MP3 sollte man mit den Movie-Befehlen abspielen können. Sieh mal in der Hilfe unter "Movie" nach.
Hier noch ein Beispiel:
Code: Alles auswählen
;
; ------------------------------------------------------------
;
; PureBasic - Movie example file
;
; (c) 2001 - Fantaisie Software
;
; ------------------------------------------------------------
;
If InitMovie() = 0
MessageRequester("Error", "Can't initialize movie playback !", 0)
End
EndIf
MovieName$ = OpenFileRequester("Choose the movie to play", "", "Movie/Audio files|*.avi;*.mpg;*.asf;*.mp3;*.wav|All Files|*.*", 0)
If MovieName$
If LoadMovie(0, MovieName$)
OpenWindow(0, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie")
PlayMovie(0, WindowID(0))
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
Else
MessageRequester("Error", "Can't load the movie...", 0)
EndIf
EndIf
Verfasst: 22.11.2007 18:45
von Little John
Der Code läuft auch bei mir unter Windows und Ubuntu. Da muss man erst mal drauf kommen.

Vielen Dank für die Information!
In der Hilfe zu PB 4.10 ist die Movie-Library in der Rubrik "Allgemeine Libraries" aufgeführt, während sich die Sound-Library in der Rubrik "2D Spiele & Multimedia Libraries" befindet. Und in der Übersicht zur Sound-Library ist leider kein Link zur Movie-Libraray. Das ist etwas unübersichtlich.
Gruß, Little John
Verfasst: 22.11.2007 22:30
von tmjuk
Bei den Libraries sehe ich meist gar nicht nach.
In der Hilfe schaue ich gewöhnlich in der Tabelle links unter "Referenzhandbuch" nach.
Torsten