На всякий случай, если вы хотите проверить продолжительность аудио:
GetAudioDuration( mFile ) {
VarSetCapacity( DN, 16 ), DLLFunc := "winmm.dll\mciSendString" ( A_IsUnicode ? "W" : "A" )
DllCall( DLLFunc, Str, "open " """" mFile """" " Alias MP3", UInt, 0, UInt, 0, UInt, 0 )
DllCall( DLLFunc, Str, "status MP3 length", Str, DN, UInt, 16, UInt, 0 )
DllCall( DLLFunc, Str, "close MP3", UInt, 0, UInt, 0, UInt, 0 )
Return DN
}
MsgBox, % GetAudioDuration( "C:\WINDOWS\Media\ding.wav" ) ; returns 397 (Windows 10)
Исходное сообщение