Hallar BitRate en MP3
Publicado: 01 Jun 2010, 02:06
Hola, si esto va en otra seccion por favor acomodenlo.
A mi me ha funcionado muy bien, esta basado en un codigo que anda dando vueltas por el foro en Ingles
Código: Seleccionar todo
Global $parametro ;28 en el 7 , 22 en el vista y anteriores
if @OSVersion="WIN_7" then
$parametro =28
Else
$parametro=22
EndIf
Func Hallarbitrate($ruta,$nombre)
Local $iExist, $oShellApp, $oDir, $oFile, $Bitrate
$iExist = FileExists($ruta&'\'&$nombre)
If $iExist = 0 Then
SetError(1)
Return 0
Else
$oShellApp = ObjCreate ("shell.application")
$oDir = $oShellApp.NameSpace ($ruta)
$oFile = $oDir.Parsename ($nombre)
$Bitrate = $oDir.GetDetailsOf ($oFile, $parametro)
If $Bitrate = "" Then
Return 0
Else
$Bitrate=StringMid ($bitrate,2,3)
Return $Bitrate
EndIf
EndIf
EndFunc