Audioausgangspegel in einer Form, die in Dezibel konvertiert werden kann

Ich muss einen Weg finden, um die aktuelle Audioausgabelautstärke zu ermitteln, während das Telefon Geräusche über die Kopfhörer ausgibt. Dieser Wert wird in einen Dezibelpegel umgewandelt. Die Android-API scheint keine andere Möglichkeit zu haben, auf einen konstanten Lautstärkepegel zuzugreifen, als auf einen scheinbar willkürlichen Lautstärkepegel, aber ich sehe keine Möglichkeit, diesen in einen Standard-Dezibelpegel oder eine "Loudness" -Messung umzuwandeln. Ich habe einige Möglichkeiten gesehen, das Mikrofon dafür zu verwenden, aber das funktioniert mit Headsets nicht sehr gut.

Kennt jemand einen Weg, um entweder den maximal möglichen Dezibel-Ausgangspegel (oder einen Standard-Ausgangspegel) zu messen, mit dem verglichen werden kann, oder die Spannung, die an das Headset gesendet wird?

Hilfe wird begrüßt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage