Seite 1 von 2

MP3 Problem v2.2

Verfasst: 07.11.2005 16:05
von Smithers000
Hallo

kann mir einer sagen ob ich was übersehen habe.
Ich habe Probleme beim abspielen einiger MP3 Files, die bei mir die
Version 2.2 anzeigen. Ist das so?


:roll:

Verfasst: 07.11.2005 23:00
von Tafkadasom2k5
Womit spielst du die ab?
Mit MCI_Play (enthslten in einer JaPBe Lib) oder mit dem Stadart PB-Befehl?

Gr33tz
DerMarc

Verfasst: 08.11.2005 10:36
von Smithers000
Ich benutze den internen PB Mp3 Player. Ich hab daruf auch meinen eigen aufgebaut.

Ich hab alle MP3 Versionen (d.h. Tag Versionen) ausprobiert, aber bei Tag v2.2 hat er Probleme mit dem abspielen.

Verfasst: 08.11.2005 10:38
von Tafkadasom2k5
Dann schreibe alles um auf die MCI-Lib (die mitgelieferte im JaBPe).
Ist zwar dann DirectX (wenn ich das richtig verstanden habe) und dann nur noch auf M$ Systemen zu nutzen, aber es spielt wenigstens alles ab.

Es ist kein sehr großer Aufwand, da die Befehle sich recht ähneln.
Bloß das MCI (laut Erinnerung) keinen Befehl hat der testet ob der Song schon "zuende" ist-du musst dir sozusagen n "Timer" zusammenbasteln der vorher chheckt wie lange der Song geht und der dann unabhängig vom Song die Zeit abwartet.

Gr33tz
Der Marc

Verfasst: 08.11.2005 14:40
von nicolaus
Hi

Du kannst dafür auch die FMOD DLL benutzen.
Die ist wirklich gut und eigentlich auch recht einfach wenn man sich die hilfe genau ansieht.

Gruß,
Nico

Verfasst: 08.11.2005 17:07
von MARTIN
Ich benutze den internen PB Mp3 Player.
Nur zu Information, so was wie internen PB MP3-Player gibts nicht.
Eine MP3-Decoder-Lib gibt es halt (leider??) nicht.

Verfasst: 08.11.2005 17:18
von Smithers000
Wie wird das intern umgesetzt?

Mit anderen Playern geht das(PB/examples/Source - Advance/MoviePlayer geht das nicht).

Ich will keine lizensierte Lib/dll, da ich mein Prog noch vielleicht verkaufen will.

Trotzdem Danke :allright:

Verfasst: 08.11.2005 17:45
von MARTIN
Ich will keine lizensierte Lib/dll
Das ist eingentlich kein Problem. Unter Windows PB benutzt einfach Windows-Funktionen also du brauchst eigentlich keine extra Libs.
Abgesehen davon für MP3-Dekoder muss man keine Lizenz gebühren zahlen.

Verfasst: 08.11.2005 18:06
von Smithers000
Das nicht, aber für das FMOD Teil.

Gut, ich werds mal mit MCI probieren. Tag auslesen und so kann ich ja immer noch so machen wie bisher. Hauptsache ich kann alles abspielen.


:D

Verfasst: 08.11.2005 18:08
von ts-soft
>> Abgesehen davon für MP3-Dekoder muss man keine Lizenz gebühren zahlen.
Das stimmt so nicht, weil die Benutzung der FMOD.dll oder auch Bass.dll für kommerzielle Projekte nicht umsonst ist. Ich kann mir eine FMOD-Lizenz nicht leisten :wink:

MCI funktioniert auch nur, wenn die Codecs installiert sind, für MP3 genügt der MediaPlayer. Sollte man evtl. vermerken, da dieser auch nicht immer vorhanden ist.