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".
Audio-CD unter Linux abspielen
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
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
PB 4.51 32 Windows Vista, 32 XP, PB 4.51 32 Ubuntu 10.10
Hallo,
danke für Deine Antwort.
Gruß, Little John
danke für Deine Antwort.
Unter Ubuntu, oder einer anderen Distribution?tmjuk hat geschrieben:bei mir läuft es.
Ich weiß. Ich wollte nebenbei einen kleinen Beispielprogramm-Bugreport abliefern.tmjuk hat geschrieben:Die Sache mit der Indizierung liegt im Programm selber begraben.
Gruß, 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
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

Wo ist eigentlich dokumentiert, welche Formate von der PureBasic Sound Library unterstützt werden?
Gruß, Little John
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:
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
PB 4.51 32 Windows Vista, 32 XP, PB 4.51 32 Ubuntu 10.10
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


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