MP3s wiedergeben

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

MP3s wiedergeben

Beitrag von zigapeda »

Hallo

wie kann ich in Purebasic MP3s wiedergeben? Wave dateien sind ganz normal. Bei OGG dateien brauch ich einen Decoder. Wie mache ich das bei MP3s? Hab schon in der Forensuche geschaut aber nix gefunden.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: MP3s wiedergeben

Beitrag von Kiffi »

zigapeda hat geschrieben:wie kann ich in Purebasic MP3s wiedergeben?
mit den Purebasic-Movie-Befehlen kannst Du das machen.

Code: Alles auswählen

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(), MovieHeight(), #PB_Window_SystemMenu, "PureBasic - Movie")
    PlayMovie(0, WindowID())
    
    Repeat
    Until WaitWindowEvent() = #PB_EventCloseWindow
  Else
    MessageRequester("Error", "Can't load the movie...", 0)
  EndIf
EndIf
Alles weitere findest Du in der Online-Hilfe.

Grüße ... Kiffi
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Die PB-Movie Befehle geben die aktuelle Position nicht richtig wieder.
Man solte auf jeden fall MCI benutzen für MP3.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Hroudtwolf hat geschrieben:Die PB-Movie Befehle geben die aktuelle Position nicht richtig wieder.
danach wurde ja auch nicht gefragt.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

OK thx für eure hilfe aber ich finde es irgendwie komisch wenn man movie für mp3 auch wenn mpeg normal ein videoformat ist aber egal. Nochmal thx
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
the one and only
Beiträge: 696
Registriert: 26.09.2004 20:17
Kontaktdaten:

Beitrag von the one and only »

mp3 = mpeg layer 3
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

ja ist mir klar aber mp3 ist trotzdem ein mpeg format
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
traumatic
Beiträge: 478
Registriert: 27.11.2004 15:42

Beitrag von traumatic »

zigapeda hat geschrieben:OK thx für eure hilfe aber ich finde es irgendwie komisch wenn man movie für mp3 auch wenn mpeg normal ein videoformat ist aber egal. Nochmal thx
Die Movie-Funktionen wrappen schlicht und ergreifend DirectShow, weshalb
es völlig Wurst ist, ob darüber nun Sounds oder Videos abgespielt werden
sollen. Ich verstehe Deinen Einwand, es sind aber keine dedizierten Video-
Funktionen oder so.

_Für_ die Movie-Funktionen spricht im Übrigen, dass sie im Gegensatz zu MCI
den gegenwärtigen "Standard" repräsentieren. MCI ist veraltet und - wie heißt
es so schön - deprecated, der Support seitens des OS kann jederzeit weg-
fallen. Deshalb, ist es IMHO auch quatsch zu sagen, mal solle auf jeden Fall
MCI benutzen. Eigentlich ist MCI nämlich genau der falsche Weg...

...just my 2ct.
Zuletzt geändert von traumatic am 06.05.2005 12:51, insgesamt 1-mal geändert.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Deshalb, ist es IMHO auch quatsch zu sagen, mal solle auf jeden Fall
MCI benutzen. Eigentlich ist MCI nämlich genau der falsche Weg...
Absolut unlogisch !
Warum sollte man sich mit Funktionen rumschalgen die keine guten Wrte zurückgeben. MCI tut das!.
Antworten