警告音がします。「うるさくて」びっくりさせたくないので、[NSSound setVolume] を介して、うるさくない可聴音量に減らします。
しかし、音量が現在のシステム音量に対して相対的に設定されているようです。したがって、最大システム音量の場合に音量を下げると、システム音量が低い場合には聞こえません。
私が使用する場合:[sound setVolume:0.1];
システムが最大音量に設定されている場合、それは素晴らしい音です。ただし、システムボリュームが 1/3 の場合はまったく聞こえません。
基本的に、サウンドの最大音量を設定したいと思います。システムの音量がそれより大きい場合は、事前に設定した最大音量で再生されます。ただし、システム ボリュームがそれを下回ると、システム ボリュームに応じて低下します。
このような:
システム = 1
-サウンド = .3
システム = .7
-サウンド = .3
システム = .3
-サウンド = .3
システム = .2
-サウンド = .2
これを行う唯一の方法は、システムのオーディオ ボリュームを手動で確認し、それに応じてサウンドを設定することですか?