kann man eine Songlänge in bytes in eine Songlänge in sekunden umwandeln?
bytes in sekunde
-
- [ gelöst ]
-
JuraX -
21. Mai 2010 um 13:53 -
Geschlossen -
Erledigt
-
-
Hallo JuraX,
wieso rechnen, du bekommst doch mit
[autoit]_SoundLength
[/autoit]die Länge zurück,
mfg (Auto)Bert
-
ich verwende aber die bassfunktionen...
-
_BASS_ChannelBytes2Seconds aus der BASS.au3
-
ok danke!
-
gibt es einen befehl um mit rest zu teilen ?
Ich bekomme jetzt immer so 254 raus aber ich will 4:23 -
"ungefähr so?"
[autoit]$seconds = 280
[/autoit]
ConsoleWrite(Floor($seconds/60) & ":" & $seconds - Floor($seconds/60)*60) -
254 Sekunden sind aber nicht 4:23 Minuten, sondern 4,23 min (oder 4:14 min).
Die Lösung heißt Modulo.
[autoit]$min = Int(254/60)
[/autoit]
$sec = Mod(254, 60) -
ok danke
-
habe hier nochwas
[autoit]
[/autoit]
;By SEuBo
Func _ms2time($iSec)
$iSec /= 1000
Local $iRetH = 0, $iRetM = 0, $iRetS = 0
If $iSec / 3600 >= 1 then
$iRetH = Floor($iSec / 3600)
$iSec = Mod($iSec,3600)
EndIf
If $iSec / 60 >= 1 Then
$iRetM = Floor($iSec / 60)
$iSec = Mod($iSec,60)
EndIf
$iRetS = $iSec
Return StringFormat("%.2d:%.2d:%.2d",$iRetH,$iRetM,$iRetS)
EndFuncdie Funktion funzt einwandfrei