Hallo liebe Community,
Ich bastel zurzeit an einer kleinen Bildschirmsperre, die nach einer bestimmten Zeit, in der keine Tastatureingaben und keine Mausbewegung registriert werden, der Bildschirm gesperrt wird.
Das funktioniert soweit auch wunderbar.
Nun ist es nur so, dass es Situationen (eben vor allem Videos schauen gibt) in dem diese Sperre natürlich nicht aktiviert werden soll.
Ich hab mein Tool ein paar Tage lang getestet und bin zum Schluss gekommen, dass für meinen Teil eigentlich nur beim YouTube-Videos schauen die Sperre verhindert werden müsste.
Wie kann man nun erkennen, dass gerade ein Video läuft? Eine Analyse des Datenverkehrs fällt flach, denn ob das Video gerade abgespielt wird, hat auf den Download desselben ja keine Auswirkung.
Mein zweiter Ansatz wäre gewesen, dass man den Lautstärkepegel der Soundkarte ausliest und ab einem bestimmten Pegel wird der Countdown für die Sperre jeweils wieder zurückgesetzt.
Alles was ich dazu bisher gelesen habe, erfordert aber den Umgang mit der BASS.DLL und dafür reicht mein Wissenstand leider einfach nicht aus
lg, couka
Ich bastel zurzeit an einer kleinen Bildschirmsperre, die nach einer bestimmten Zeit, in der keine Tastatureingaben und keine Mausbewegung registriert werden, der Bildschirm gesperrt wird.
Das funktioniert soweit auch wunderbar.
Nun ist es nur so, dass es Situationen (eben vor allem Videos schauen gibt) in dem diese Sperre natürlich nicht aktiviert werden soll.
Ich hab mein Tool ein paar Tage lang getestet und bin zum Schluss gekommen, dass für meinen Teil eigentlich nur beim YouTube-Videos schauen die Sperre verhindert werden müsste.
Wie kann man nun erkennen, dass gerade ein Video läuft? Eine Analyse des Datenverkehrs fällt flach, denn ob das Video gerade abgespielt wird, hat auf den Download desselben ja keine Auswirkung.
Mein zweiter Ansatz wäre gewesen, dass man den Lautstärkepegel der Soundkarte ausliest und ab einem bestimmten Pegel wird der Countdown für die Sperre jeweils wieder zurückgesetzt.
Alles was ich dazu bisher gelesen habe, erfordert aber den Umgang mit der BASS.DLL und dafür reicht mein Wissenstand leider einfach nicht aus
![:whistling:](https://www.vb-paradise.de/wcf/images/smilies/whistling.png)
lg, couka