MP3 File wiedergeben..

Anfängerfragen zum Programmieren mit PureBasic.
Zweihänder
Beiträge: 49
Registriert: 21.06.2007 14:40

MP3 File wiedergeben..

Beitrag von Zweihänder »

Hallo,

ist es möglich anstatt eines WAV-Files auch mp3-Files wiederzugeben?

Gruß

Micha
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Handbuch: Movie Library hat geschrieben:PureBasic provides simple, yet powerful functions to integrate movie playback inside an application or game.


Windows: as it uses the DirectX 7 technology (DirectShow), any kind of media can be played with this library: AVI, MPG, DivX, Mp3 etc.

MacOS X: it uses QuickTime technology, therefore any kind of media (depending of the installed plugins) can be played with this library: AVI, MPG, DivX, Mp3 etc.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Zweihänder
Beiträge: 49
Registriert: 21.06.2007 14:40

Beitrag von Zweihänder »

Wenn ich das also richtig verstehe, dann ist es also möglich.

Wenn ich allerdins den mp3 File lade

LoadSound(51,"Musik\Intro.mp3")

gibt er mir folgende Fehlermeldung bei

PlaySound(51)

#Sound objekt not initialized

Was nun?
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Handbuch: Movie Library
Windows 10 Pro, 64-Bit / Outtakes | Derek
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@Fluid
hättest ja wenigstens aus der deutschen Help zitieren können...

@Zweihänder
das kapitel "Movie" in der Help
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Zweihänder
Beiträge: 49
Registriert: 21.06.2007 14:40

Beitrag von Zweihänder »

Aja, ok. Werds versuchen...
Benutzeravatar
inc.
Beiträge: 348
Registriert: 27.10.2004 12:25

Beitrag von inc. »

Für die Wiedergabe von Mediendateien (Audio u. Video) solltest du dieses Include nutzen. Der direkte Weg via DirectShow/DirectX ist zuverlässiger (Richtigkeit der Länge etc.):
http://www.purebasic.fr/english/viewtop ... directshow

Viell. sollte ich mal ein Subsystem draus machen ..... macht wohlmögl. Sinn!?
Zuletzt geändert von inc. am 07.09.2007 14:04, insgesamt 1-mal geändert.
Hier gibts die OOP Option für PureBasic.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Dieses Include ist sicherlich gut aber solltest nicht bei jeder Gelegenheit anbringen wenn jemand nach Support für MP3 oder ähnliches fragt. Denn DirectShow ist alles andere als zuverlässig. Ich habe lange versucht einer Media Player basierend auf DS zu schreiben und habe es aufgegeben. Viele MP3's lassen das Programm einfrieren, abstürzen oder Viedofenster mit Fragmenten öffnen. Abgesehen davon ist nur für Windows.

Die beste Lösung ist definitv FMOD. Beste Qualität, Kompatibilität, Crossplattform, Effekte/DSP und er frisst alles was du ihm gibst.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
inc.
Beiträge: 348
Registriert: 27.10.2004 12:25

Beitrag von inc. »

Dieses Include ist sicherlich gut aber solltest nicht bei jeder Gelegenheit anbringen wenn jemand nach Support für MP3 oder ähnliches fragt.
Das solltest du schon mir überlassen, was ich wie und wo poste. ;-)
Er will ein gewöhnliches mp3 abspielen, was braucht er dafür sowas dickes wie Fmod? Zumal du noch nicht mal weisst, ob er was anderes als Windows nutzt. Das Include ersetzt lediglich die MovieLibrary aus PB, welche du eben übrigens selber vorgeschlagen hast.
Ich habe lange versucht einer Media Player basierend auf DS zu schreiben und habe es aufgegeben. Viele MP3's lassen das Programm einfrieren, abstürzen oder Viedofenster mit Fragmenten öffnen.
Die beste Lösung ist definitv FMOD. Beste Qualität, Kompatibilität
Das meine ich jetzt nicht bös, aber ... Sehe ich das richtig? Du hast es aufgegeben einen DS Mediaplayer mit DirectShow, bzw. dem o.g. Include zu erstellen (was jetzt nicht persönlich oder abwertend gemeint ist), aber .... meinst generell behaupten zu können was "definitiv" das Beste ist? ;-)

Das Fmod "ALLES" von Haus aus abspielen kann (und ich meine "alles") bezweifle ich.
Hier gibts die OOP Option für PureBasic.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

inc. hat geschrieben:Für die Wiedergabe von Mediendateien (Audio u. Video) solltest du dieses Include nutzen.
ähm, vielleicht bin ich blind, aber von welchem Include ist hier die Rede?

Grüße ... Kiffi
a²+b²=mc²
Antworten