Seite 2 von 2

Verfasst: 12.03.2007 18:45
von ts-soft
>> kann man das nicht irgendwie so zusammenzaubern?
Wir sind ein Programmierforum, kein Zauberzirkel :lol:
Haste Dir die MCI sachen mal angesehen, ist das einfachste.

Verfasst: 12.03.2007 18:48
von TomTom
ohhh das ist nicht gut (möchte das gerne noch verstehen können) ^^

egal dann werde ich ein neues projekt starten ^^ Vielen Dank für die Posts!

Verfasst: 12.03.2007 19:22
von Fluid Byte
jetzt bekomme ich nicht die länge des liedes, weil mir ja dieframes fehlen... wie bekomme ich die länge heraus?
Bild

Code: Alles auswählen

Structure MovieStruc
	Movie.IGraphBuilder
	MediaControl.IMediaControl
	MediaEvent.IMediaEventEx
	Window.IVideoWindow
	Audio.IBasicAudio
	Video.IBasicVideo
	MediaSeeking.IMediaSeeking
	State.l
EndStructure

Filename$ = OpenFileRequester("",Filename$,"",0)

If Filename$
	InitMovie()
	
	*movie.MovieStruc = LoadMovie(0,Filename$)
	*movie\MediaSeeking\GetDuration(@Duration.q)
	
	Millisecs = Duration / 10000	
	Duration / 10000000
	Hours = (Duration / 3600)
	Minutes = (Duration / 60) - (60 * Hours)
	Seconds = Duration - (60 * (Duration / 60))

	Hours$ = Str(Hours) : Minutes$ = Str(Minutes) : Seconds$ = Str(Seconds)
	
	If Seconds < 10 : Seconds$ = "0" + Seconds$ : EndIf
	If Minutes < 10 : Minutes$ = "0" + Minutes$ : EndIf
	If Hours   < 10 : Hours$   = "0" + Hours$   : EndIf
	
	Debug "Soundfile = " + Filename$
	Debug "Duration = " + Str(Millisecs) + " Ms"
	Debug "Time Format = " + Hours$ + ":" + Minutes$ + ":" + Seconds$ + " (H:M:S)"
EndIf