MP3 Problem v2.2

Anfängerfragen zum Programmieren mit PureBasic.
Smithers000
Beiträge: 4
Registriert: 07.11.2005 16:03

MP3 Problem v2.2

Beitrag 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:
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Womit spielst du die ab?
Mit MCI_Play (enthslten in einer JaPBe Lib) oder mit dem Stadart PB-Befehl?

Gr33tz
DerMarc
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Smithers000
Beiträge: 4
Registriert: 07.11.2005 16:03

Beitrag 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.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag 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
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag 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
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag 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.
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Smithers000
Beiträge: 4
Registriert: 07.11.2005 16:03

Beitrag 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:
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag 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.
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Smithers000
Beiträge: 4
Registriert: 07.11.2005 16:03

Beitrag 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
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag 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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten