mHvNG :
내가 개발하고자하는 응용 프로그램에 대해 몇 가지 질문이 있습니다.
나는 그것을가 설정하는 기능을 할 수 있는지 알아 내기 위해 노력하고있어 메시지 / 벨소리 장치 (에서 볼륨 혼자 응용 프로그램 )에이 수 20 %를 말한다.
이 장치에서 볼륨을 확인 할 수 있습니까? 나는 항상 확인할 수 있도록 볼륨이 20 %보다 낮은 경우.
내가 항상 볼륨을 확인할 수 있도록 응용 프로그램이 24를 실행 할 수 있습니까?
안드로이드 스튜디오와 떨림은 모두 괜찮습니다.
mHvNG :
이 프로젝트를 위해 내가 사용하는 볼륨 라이브러리를. 이 라이브러리는 안드로이드 내부 볼륨의 모든 다른 종류를 변경할 수 있습니다.
내 코드 :
@override
void initState() {
super.initState();
audioManager = AudioManager.STREAM_NOTIFICATION;
initPlatformState();
const fiveSec = const Duration(seconds: 15);
timer = new Timer.periodic(fiveSec, (Timer timer) => setState(
() {
updateVolumes();
}
));
}
Future<void> initPlatformState() async {
await Volume.controlVolume(AudioManager.STREAM_NOTIFICATION);
}
updateVolumes() async {
setState(() {
});
currentVol = await Volume.getVol;
if (currentVol < minimumVol) {
print('Volume needs some adjustments...');
setVol(minimumVol);
} else {
print('Volume is fine!');
}
}
setVol(int i) async {
await Volume.setVol(i);
}