2 Stimmen

Wie erkenne ich, ob der Computer einen Ton abspielt?

Ich möchte programmgesteuert erkennen, ob ein (lokaler) Computer (nicht Mobilgerät) einen Ton oder Musik wiedergibt. Bevorzugt über eine High-Level-API von Java oder Python oder einer ähnlichen Sprache.

0voto

PA. Punkte 26952

Ich habe es noch nie gemacht, aber als ersten Ansatz würde ich (als Eingabe und nicht als Ausgabe öffnen) einen falschen Aufnahmestream am Master-Windows-Wiedergabelineout-Gerät öffnen (anstatt das Mikrofon oder Line-In-Gerät für die Aufnahme zu öffnen).

Dann würde ich die erfassten Frames überwachen. Wenn für eine bestimmte Zeit Werte über einem kleinen Schwellenwert liegen, würde ich davon ausgehen, dass es sich um Ton handelt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X