ich den folgenden Code haben:Unity3D: Ist es möglich, die Lautstärke von Android- und iPhone-Geräten zu überprüfen?
void Update(){
GetComponent<UnityEngine.UI.Text>().text = AudioListener.volume.ToString();
}
Nach meinem Android-Gerät drücken, heißt es immer „1“, wenn ich die physikalischen Lautstärketasten des Android drücken. Es ist also nicht festzustellen, was die Lautstärke des Telefons tatsächlich ist. Ist es möglich, die aktuelle Lautstärke des Telefons zu überprüfen?
Ich arbeite mit dem Google Cardboard SDK. Vielleicht ist das wichtig, da es mehrere Kameras gleichzeitig verwendet. Vielleicht ist es etwas mit Berechtigungen verbunden?
(Hinweis: AudioListener.volume ist völlig unabhängig. Es ist nur die Einstellung der Lautstärke Unity spielt dieses Element bei, genau wie das Einstellen der Lautstärke AudioSource.) – Fattie