Seite 1 von 1

Video abspielen

Verfasst: 13.08.2009 18:00
von Raphi
Hallo ich habe ein Problem beim Video-Abspielen

Code: Alles auswählen

OpenPack("Meine Filme")
InitMovie()
LoadMovie(1,"zack2 - technodoktor.wmv")
PlayMovie(1,WindowID())
Pure Basic Sagt Immer falsche anzahl von parametern.

Welche zahl muss ich denn bei WindowID() eingeben damit's Funktioniert?

Verfasst: 13.08.2009 18:02
von Mok
Nun, du hast eben noch gar kein Window, daher auch keine WindowID, die du eintragen kannst!

Tipp von mir: Schau dir mal die Beispielcodes in ...\PureBasic\Samples an. Soweit ich weiß ist da auch ein MoviePlayer drinnen.


EDIT:
So! Ich präsentiere Raphi-MoviePlayer feat. Mok & PureBasic-Example-Code

Code: Alles auswählen

OpenPack("Meine Filme")
InitMovie()
LoadMovie(1,"zack2 - technodoktor.wmv")
OpenWindow(123, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie") ;Fenster wird geöffnet
PlayMovie(1,WindowID(123)); Hier die Zahl vom ersten OpenWindow-Parameter eintragen
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow ;Und nun auch noch eine Abbruchbedingung.

Verfasst: 13.08.2009 18:05
von kswb73
WindowID() braucht ein Window von dem du die Windows interne ID ermitteln kannst. Ich denke dieses Beispiel aus der Hilfe sagt alles. Du findest es wenn du [F1] drückst, dann auf Movie unter Allgemeine Libraries klickst. Dort scrollst du nach ganz unten wo du auf Movie.pb klickst.

Verfasst: 13.08.2009 18:12
von Raphi
Jo, habs hingekriegt <)
Danke für deinen Tipp

Verfasst: 13.08.2009 18:20
von Raphi
Noch eine Frage:

kann ich mit diesem Video player auch andere Videoformate abspielen?

ZB. FLV, 3gp ...

Verfasst: 13.08.2009 18:34
von Mok
1.) Gibt es einen Edit-Button. Bitte benutze den, anstatt doppelt zu posten.

2.) Es können nur *.avi, *.mpg (*.wmv?) und *.asf abgespielt werden. Aber vielleicht gibt es schon Libs oder Erweiterungen von Usern mit denen man andere Formate abspielen kann.

Verfasst: 13.08.2009 18:36
von Tur0k
Die Movie Lib verwendet DirectX-Technologie (DirectShow) und kann AVI, MPG, DivX, MP3 usw. abspielen.

Quelle: PB Hilfe

Re: Video abspielen

Verfasst: 22.03.2010 14:49
von Codusa
Wie genau funktioniert eigentlich das abspielen von mp3s mit playmovie() ?

Ich frage weil ich mir grad nen kleinen musikplayer baue und der nicht alle mp3s abspielen will. (fehler bei loadmovie() )
Und zwar unabhängig von Dateiname oder Pfad (Sonderzeichen sind auch kein Problem.)

Win 7
PB 4.4
-EDIT-
Problem gefunden, die ID3 Tags werden nicht ausgelesen, weil es teilweise ID3v2.4 ist und LoadMovie() offenbar nur bis ID3v2.3 klarkommt... :cry:
Kennt zufällig jemand ein Programm das alle Tags in meinem nicht ganz so übersichtlichem Ordner umwandelt?

-EDIT-

Programm nach bissl googlearbeit gefunden: ID3-TagIT
Jetzt funktioniert es :)