저는 CreateJS를 사용하여 HTML5로 애플리케이션을 만들고 있습니다. SoundJS를 사용하여 사운드의 일부로 시작함으로써, 나는 많은 제약이 있다는 것을 알았다. createjs.Sound
개체의 메서드는 play()
및 stop()
입니다. 그러나 play()
은 특정 사운드 만 실행하고 stop()
은 스테이지의 모든 사운드를 실행합니다.SoundJs로 글로벌 볼륨 변경
한 번에 한 번 또는 한 번씩 들리지만 모든 사운드에 대해 전체 볼륨을 정의하고 언제든지 위 또는 아래로 이동할 수있는 방법이 있는지 알고 싶었습니다.
나는 전역 변수를 만들고 사운드를 재생할 때 볼륨의 매개 변수로 사용할 수있는 옵션을 처음에 생각했습니다. 내 문제는 내가 다른 파일에서 여러 클래스를 사용하고, 그들은 모두 독립적 인 소리가있다. 그들은 수업과 방법을 넘어 종합적으로 변수를 필요로합니다. 나는 타이프 스크립트로 프로그래밍 중이다.
내 문제는 마스터 볼륨을 사용할 수 없습니다. 설명서에서 다음을 찾을 수 있습니다. createjs.Sound.volume = 0.5;
그러나 모든 글로벌 볼륨이 변경됩니다. 음악과 음향 효과를 두 가지 볼륨 옵션으로 나누어야합니다.