Seite 1 von 1

2 Mp3 Fragen

Verfasst: 04.04.2007 22:16
von Baltazzar
Guten Abend,
Ich habe 2 Fragen über Mp3 und PB. Die Erste ist etwas allgemeiner, denke ich. Und zwar habe ich über iTunes legal Musik runtergeladen und die mittels dem Tools Tunebite aufgenommen, sodass ich aus dem m4p Format ein -im Windows Mediaplayer abspielbares- mp3 Format bekomme. Nur leider kann ich diese Lieder nicht mittels PlayMovie() in Purebasic abspielen. Woran liegt das? Alle anderen Lieder funktionieren.

Und meine zweite Frage hat etwas mit der MSDN Library zu tun. Ich möchte wissen wie lang ein Lied dauert und bin auch durch die Suchfunktion fündig geworden. Jedoch wird in den Beispielen immer folgende Struktur verwendet um auf spezielle Angaben einer mp3 zu kommen:

Code: Alles auswählen

Structure MovieStruc
   Movie.IGraphBuilder
   MediaControl.IMediaControl
   MediaEvent.IMediaEventEx
   Window.IVideoWindow
   Audio.IBasicAudio
   Video.IBasicVideo
   MediaSeeking.IMediaSeeking
   State.l
EndStructure
Ich habs geschafft durch dem IMediaSeeking-Interface die Länge einer mp3 herauszufinden, jedoch verstehe ich den Sinn der Struktur nicht. Warum ist es zum Beispiel wichtig "Movie.IGraphBuilder" oder "MediaControl.IMediaControl" mit in der Struktur zu haben, obwohl ich garnicht darauf zugreife. Wenn ich sie entferne bekomme ich kein Ergebnis mehr über die Länge der mp3. Also die zweite Frage zusammengefasst: Was hat es genau mit der o.g. Struktur aufsich, und wieso muss sie so sein wie sie ist.
Ich hoffe ihr könnt mir helfen.
mfg

Verfasst: 04.04.2007 22:25
von ts-soft
>> Was hat es genau mit der o.g. Struktur aufsich, und wieso muss sie so sein wie sie ist
Die Structure enthält die Interfaces für das COM-Object. In diesen Speicher
legt das Object die Adressen für die Methoden ab, deshalb darf da auch
nichts fehlen. Ähneln ein wenig den Prototypes.

COM ist in PB nicht so einfach, wünsch Dir also viel Glück, vielleicht kennt
sich ja noch jemand anders mit diesem Object aus.

Verfasst: 06.04.2007 13:34
von Baltazzar
Ahja, hört sich ja nicht grade einfach an. Danke schonmal :)
Hat denn keiner eine Ahnung was das mit den iTunes Liedern aufsich hat? Die Bitrate und Abtastrate ist "normal": 128kpbs/44khz...