Seite 1 von 4
MP3s wiedergeben
Verfasst: 05.05.2005 15:27
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.
Verfasst: 05.05.2005 15:32
von Hroudtwolf
Re: MP3s wiedergeben
Verfasst: 05.05.2005 15:35
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
Verfasst: 05.05.2005 15:40
von Hroudtwolf
Die PB-Movie Befehle geben die aktuelle Position nicht richtig wieder.
Man solte auf jeden fall MCI benutzen für MP3.
Verfasst: 05.05.2005 16:37
von Kiffi
Hroudtwolf hat geschrieben:Die PB-Movie Befehle geben die aktuelle Position nicht richtig wieder.
danach wurde ja auch nicht gefragt.
Verfasst: 05.05.2005 17:59
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
Verfasst: 05.05.2005 18:03
von the one and only
mp3 = mpeg layer 3
Verfasst: 05.05.2005 18:06
von zigapeda
ja ist mir klar aber mp3 ist trotzdem ein mpeg format
Verfasst: 05.05.2005 18:18
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.
Verfasst: 06.05.2005 03:07
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!.