Java를 사용하여 현재 볼륨 출력을 얻으려면 어떻게합니까? 검색 한 결과 볼륨 설정 만 얻는 예제가 많이 있습니다. 예를 들어 Windows 7에서는 볼륨을 100 %로 설정할 수 있지만 음악이 재생되면 볼륨 믹서의 녹색 막대가 현재 사운드 볼륨에 따라 위아래로 움직입니다.Java에서 현재 볼륨 출력을 얻으십시오.
내가 얻고 자하는 음량 비율은 자바에서 가능합니까?
Java를 사용하여 현재 볼륨 출력을 얻으려면 어떻게합니까? 검색 한 결과 볼륨 설정 만 얻는 예제가 많이 있습니다. 예를 들어 Windows 7에서는 볼륨을 100 %로 설정할 수 있지만 음악이 재생되면 볼륨 믹서의 녹색 막대가 현재 사운드 볼륨에 따라 위아래로 움직입니다.Java에서 현재 볼륨 출력을 얻으십시오.
내가 얻고 자하는 음량 비율은 자바에서 가능합니까?
허용되는 최대 값과 허용되는 가장 낮은 값 및 현재 값을 얻을 수 있다고 가정합니다. 이렇게하면 백분율을 계산할 수 있습니다.
FloatControl는 다음과 같은 방법이 있습니다 getmaximum(), getMinimum(), getCurrent()
그물
그 문제는 어떻게 백분율을 계산하기 위해 "현재 값"을 얻습니까? – Dan
발견 [이 게시물] (http://stackoverflow.com/questions/14301618/can-java-sound-be-used-to-control-the-system-volume) 도움이 될 수도 있습니다. –
에 사용 가능한입니다 자습서 부피 변화와 함께의 FloatControl 유형 MASTER_GAIN
사용이와 함께이를 사용하면 녹색 미터와 같은 측정기를 확보 할 하시겠습니까 here? 당신이해야 할 일은 샘플 사운드를 시스템에서 샘플링하고 샘플 값을 시각화하는 것입니다. 일반적으로 사운드 카드는 16 비트이므로 짧은 샘플 (-32,768 ~ 32,767)을 얻을 수 있습니다. 가장 간단한 경우는 16 바 미터를 갖는 것입니다. 그런 다음 한 비트의 샘플에 대해서만 한 바를 밝힙니다.
허용되는 최대 값과 허용되는 가장 낮은 값 및 현재 값을 얻을 수 있다고 가정합니다. 이렇게하면 백분율을 계산할 수 있습니다. –
Java API를 사용하면 출력 파형 또는 진폭에서 '엿보기'가 가능하지 않다고 생각합니다. 그것은 당신이 그들을 생성 할 수 있습니다,하지만 그들은 Windows의 내부에있어. –