MCI und MP3

Für allgemeine Fragen zur Programmierung mit PureBasic.
Velox
Beiträge: 39
Registriert: 18.09.2011 18:02

MCI und MP3

Beitrag von Velox »

Nachdem ich nun schon seit einigen Tagen mit diesem Code ( http://www.purearea.net/pb/CodeArchiv/M ... via_MCI.pb ) versuche MP3s abzuspielen, das jedoch nicht auf anderen PCs funktioniert außer auf dem wo ich das programmiere, wende ich mich heute mal an euch!

Wie kann es sein das ich mit diesem Code ohne weitere Dateien aus dem CodeArchiv MP3s bei mir abspielen kann, auf anderen PCs nicht?
*.wav und *.wma spielt dieser Code auch auf anderen PCs.

Über jede Hilfe wäre ich sehr grlücklich. :)
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: MCI und MP3

Beitrag von Thorium »

Warscheinlich weil auf den anderen Rechnern kein MCI Treiber für MP3's installiert ist. MCI ist sowieso veraltet, du kannst einfach die Movie Lib nutzen um MP3's abzuspielen.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Velox
Beiträge: 39
Registriert: 18.09.2011 18:02

Re: MCI und MP3

Beitrag von Velox »

Das MCI seit Windows 3.11 oder Windows 95 dabei ist, war mit bekannt.
Es funktioniert auch in gewisser weise.

WMA und WAV lassen sich damit steuern (abspielen, pausieren, stoppen, lauter & leiser schalten, ...) und MP3 funktioniert ebenfalls über MCI auf meinem PC.

Was für ein MCI-Treiber meintest Du @ Thorium?
Kann ich die Treiber (und wo finde ich diese) ohne Konsequenzen mit in mein Programm kopieren?

- Bisher bekomme ich es hin WMA, WAV und MP3 zu spielen (nur auf meinem PC)
- Die Länge der Audio-Dateien ermittel ich sowohl WMA und WAV als auch MP3 über MCI (funktioniert mit Ausnahmen)

Wie bekommen das andere hier im Forum hin MP3s ordentlich abzuspielen? :?
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: MCI und MP3

Beitrag von Thorium »

Velox hat geschrieben: Was für ein MCI-Treiber meintest Du @ Thorium?
Kann ich die Treiber (und wo finde ich diese) ohne Konsequenzen mit in mein Programm kopieren?
Ich meine einen MP3 Treiber für MCI. ^^
MCI benötigt Treiber um die Formate abspielen zu können, so wie heute Codecs benötigt werden. Wo du die heute noch herbekommst weis ich nicht. Einige Mediaplayer oder Audioplayer haben die früher mitgeliefert. Ich hab ewig nix mehr mit MCI gemacht und für neuere Formate gibts warscheinlich auch keine Treiber mehr.

Bei dir funktioniert es weil du warscheinlich einen Mediaplayer installiert hast, der diese Treiber eben mitliefert. Wenn ich mich nicht irre hatte der Windows Media Player früher MCI Treiber für MP3 mitgeliefert.

Edit:
Velox hat geschrieben: Wie bekommen das andere hier im Forum hin MP3s ordentlich abzuspielen? :?
Wie gesagt, einfach die Movie Lib nutzen, diese nutzt den Windows Media Player und kann somit alles abspielen wofür Codecs installiert sind, muss nicht unbedingt ein Video sein, kann auch MP3 sein.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3875
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: MCI und MP3

Beitrag von bobobo »

Mcitreiber für MP3s .. na klar..

Mann, sowas gibts nicht !

sieh einfach zu das codecs für mp3s im system installiert sind
,dann tönt's auch per mci.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: MCI und MP3

Beitrag von DarkDragon »

bobobo hat geschrieben:Mcitreiber für MP3s .. na klar..

Mann, sowas gibts nicht !

sieh einfach zu das codecs für mp3s im system installiert sind
,dann tönt's auch per mci.
Dabei aufpassen, denn amd64 Codecs laufen nur mit amd64 Playern und x86 Codecs nur mit x86 Playern.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Velox
Beiträge: 39
Registriert: 18.09.2011 18:02

Re: MCI und MP3

Beitrag von Velox »

Thorium hat geschrieben: Wie gesagt, einfach die Movie Lib nutzen, diese nutzt den Windows Media Player und kann somit alles abspielen wofür Codecs installiert sind, muss nicht unbedingt ein Video sein, kann auch MP3 sein.
Ja, habe ich bereits in meinem Programm.
Um dann die Länge einer Musik-Datei zu erhalten benutze ich dann am besten MCI GetLength()?

Da in der PB Hilfe etwas steht, wodurch die Länge einer Musik-Datei nicht ermittelt werden kann, aufgrund fehlender Frames:
PureBasic Hilfe hat geschrieben:Hinweis: Dieser Befehl arbeitet nur mit tatsächlichen Movies korrekt, bei Sounds (z.B. MP3) kann mangels vorhandener Bilder (Frames) in der Datei diese Information nicht ermittelt werden
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: MCI und MP3

Beitrag von Thorium »

bobobo hat geschrieben:Mcitreiber für MP3s .. na klar..

Mann, sowas gibts nicht !
Natürlich gibts das!
Codecs haben nichts mit MCI zutun. Windows Media Player und MCI sind zwei unterschiedliche Schnittstellen. Ein Codec muss noch lange keinen MCI Treiber mitliefern.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: MCI und MP3

Beitrag von Thorium »

So ich hab mal ein bissel danach gegoogelt und folgender MCI Treiber muss installiert sein: mciqtz32.dll
Der ist für MPEG und sollte auch MP3 enthalten, er ist Teil von DirectShow und wird dementsprechend mit DirectShow installiert.

Es kann wohl auch vorkommen das ein Programm den Eintrag in der Win.ini für das Format überschreibt und damit nicht abspielbar macht.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3875
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: MCI und MP3

Beitrag von bobobo »

‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten