Hallo!
Ich habe vor, einen Audioplayer zu basteln. Dazu möchte ich auch eine Art Visualisierung machen. Beim rumprobieren bin ich auf die winmm.dll gestoßen, mit der der Sound abgespielt wird.
Laut MSDN kann ich damit noch mehr machen, als nur Pause/Play/Stop. Allerdings hapert es bei mir mit dem DLL Verständnis. Folgendes hab ich schon probiert.
Spoiler anzeigen
#include <Sound.au3>
[/autoit] [autoit][/autoit] [autoit]$sound = _SoundOpen(@WindowsDir & "\media\Windows XP Startup.wav", "Startup")
_SoundPlay($sound)
Sleep(1000)
$get = _Soundvolume($sound)
MsgBox(0,"",$get)
_SoundClose($sound)
Func _Soundvolume($sSnd_id)
;Declare variables
Local $iRet
If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias
;pause sound
$iRet = mciSendString("status " & FileGetShortName($sSnd_id) & " volume")
;return
Return $iRet
EndFunc
Ich bekomme anscheinend nichts zurück, wie komme ich also an die Lautstärke....?
Danke für jede Hilfe!
MFG