Kennt jmd eine möglichkeit ein video abzuspielen?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

Ticha

Betreff: Kennt jmd eine möglichkeit ein video abzuspielen?

BeitragMi, Apr 25, 2007 19:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi

ich würde gerne in meinem spiel ein intro Vdieo abspielen lassen. rüher bei BlitzBasic ging das ja mit OpenVideo() und DrawVideo() aber wie mir aufgefallen ist gibts das ja in BlitzMax nimmer Sad

kennt jmd eine möglichkeit oder ein schönes Modul mit dem man das Video abspielen lassne kann?


das wäre super nett danke Smile

grus Ticha
 

ChristianK

BeitragMi, Apr 25, 2007 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Es gibt da eine DLL, die für BlitzMax programmiert wurde ( http://www.furi.dk/files/AVITool.zip ). Leider lässt sich damit kein Sound abspielen.

Vielleicht kannst du auch das hier gebrauchen:

Code: [AUSKLAPPEN]
Extern "Win32"
   Function mciSendString:Int(pstrCommand$z, lpstrReturnStr$z, wReturnLen:Int, CallBack:Int) = "mciSendStringA@16"
End Extern

Function PlayAVI:Int(FileName:String)
    Local cmdStr:String = ""
    Local ReturnCode:Int
    ReturnCode = mciSendString("close AVI_Device","",0,0)
    ReturnCode = mciSendString("open " + Chr(34) + filename + Chr(34) + " type avivideo alias AVI_Device","",0,0)
    If returncode<>0 Then
       Print "Error opening AVI device. Error code:" + returncode
       Return False
    EndIf
    CmdStr = "play AVI_Device fullscreen wait"
    returncode =  mciSendString(cmdstr ,cmdstr , 0, 0)
    If returncode<>0 Then
       Print "Error playing AVI file. Error code:" + returncode
       Return False
    Else
   Return True   
   EndIf
End Function

PlayAVI("meinfilm.avi")

Das Problem dabei ist, dass für das Video ein eigenes Fenster geöffnet wird.
 

Ticha

BeitragDo, Apr 26, 2007 15:36
Antworten mit Zitat
Benutzer-Profile anzeigen
ok danke ich schau mir das mal nan. aber wenn jmd iene möglichkeit kennt wie ich ein video direkt im Hauptfenster abspielen kann wäre ich sehr dankbar Smile

Klip

BeitragDo, Apr 26, 2007 17:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie ich das jetzt sehe, ist diese Möglichkeit auch nur für Windows gedacht.

Schade, dass BMax nicht standardmäßig eine plattformunabhängige Möglichkeit dazu hat =/
 

ChristianK

BeitragDo, Apr 26, 2007 19:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielleicht könnte man es mit sehr viel Arbeit plattforumunabhängig programmieren, wenn man die Datei direkt mit BlitzMax ausliest und keine Library verwendet.
Außerdem kann man auch die AVI Funktionen der WinAPI nutzen ( ich weiss nicht, ob Linux/Mac sowas ähnliches bietet ).
 

Ticha

BeitragMo, Apr 30, 2007 2:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Das is ja das Blöde :-I Man möchte ja schon Hauptsächlich für Linux arbeitenb :-I
 

Dreamora

BeitragMo, Apr 30, 2007 21:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Englisches Board
Nach MPEG modul suchen Smile
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

Ticha

BeitragMi, Mai 02, 2007 17:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok Smile ich werds mal suchen Smile

Aber erst wenn ich wieder in Deutschladn bin ... hab keine Lust in Frankreich in der Fussgängerzone zu suchen und mich zu konzentrieren Wink

danke für deinen Tip Smile
 

Ticha

BeitragSa, Mai 05, 2007 16:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Sad irgendwie hab ich das Gefühl, dass meine Englischkenntnisse dafpr nicht ausreichen Sad

ich vertseh bei den Foren reinträgen nur die Hälfte Sad hab da son paar sachen gefunden aber irgendwie keiner, der anscheinend schreibt wie man das benutzt Sad
 

Dreamora

BeitragSa, Mai 05, 2007 23:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Dafür haben die gewrappten Libraries ja ihre eigenen Dokumentationen.
Mit denen wirst du dich wohl oder übel auseinander setzen müssen, wenn du es nicht selbst schreiben willst.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

tmode00

Betreff: aha

BeitragSo, Mai 20, 2007 8:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Warum geht kein:

Code: [AUSKLAPPEN]
start_mov=OpenMovie("start.avi")
   While Not KeyHit(1) Or KeyHit(57) Or KeyHit(28)
      If MoviePlaying(start_mov) = 0 Then Exit
      DrawMovie start_mov,0,0,1024,768
      Flip
   Wend
CloseMovie start_mov
While (1) : Wend
 

Dreamora

BeitragSo, Mai 20, 2007 10:59
Antworten mit Zitat
Benutzer-Profile anzeigen
weil es das nimmer gibt in BM

Die Movie funktionen vom alten blitz kommen von DirectMedia welches in BM nimmer genutzt wird wegen CrossPlattform.
BM hat keine Movie Funktionen

Drück auf F1 und lies die Hilfe bitte, danke.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Lunatix

BeitragSo, Mai 20, 2007 11:04
Antworten mit Zitat
Benutzer-Profile anzeigen
tmode, lies mal bevor du drauflos blubberst -_- Rolling Eyes

mh, google.de -> google sprach tools, vom Satzaufbau vielleicht etwas falsch dann, aber das meiste solltest du sicher verstehehn Wink
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group