Kennt jmd eine möglichkeit ein video abzuspielen?
Übersicht

TichaBetreff: Kennt jmd eine möglichkeit ein video abzuspielen? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 ![]() kennt jmd eine möglichkeit oder ein schönes Modul mit dem man das Video abspielen lassne kann? das wäre super nett danke ![]() grus Ticha |
||
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 ![]() |
||
![]() |
Klip |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das is ja das Blöde :-I Man möchte ja schon Hauptsächlich für Linux arbeitenb :-I | ||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Englisches Board
Nach MPEG modul suchen ![]() |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Ticha |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ok ![]() ![]() Aber erst wenn ich wieder in Deutschladn bin ... hab keine Lust in Frankreich in der Fussgängerzone zu suchen und mich zu konzentrieren ![]() danke für deinen Tip ![]() |
||
Ticha |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
![]() ![]() ich vertseh bei den Foren reinträgen nur die Hälfte ![]() ![]() |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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. |
tmode00Betreff: aha |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
tmode, lies mal bevor du drauflos blubberst -_- ![]() mh, google.de -> google sprach tools, vom Satzaufbau vielleicht etwas falsch dann, aber das meiste solltest du sicher verstehehn ![]() |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group