質問: #### 実行環境(ターゲット)・言語 iOS(主にiPhone)・swift3 #### 知りたいこと iOS向けにswiftでアプリを作成しているのですが、iOS標準の「音量制限」とは別にアプリ動作時のみ独自に音量制限をする方法はありませんか?具体的には、 1. 音量の最大値を設定 2. ボリュームボタンを押したときにその最大値を何分割かした数値に比例して増大or減少させる (例:音量の最大値を5に設定したとして、iOSのボリューム分割は15なので、ボリュームは最小で0、その次は5*1/15= 1/3となる) という機能を作りたいのですが、可能でしょうか? もしわかる方いましたら教えてください。 #### 追記(11/7 12:03) すみません、私の説明不足でした。私のいう音量制限は、バックグラウンド動作中の音も含んでの音量制限です。なので、自分のアプリ自身が生成する音を操作することができるだけでは不十分です。例えば、バックグラウンド音声を再生中に音量を上げた時、バックグラウンドの音の音量が上がってしまうので、アプリ内で生成した音の制限をして小さくしても、バックグラウンドの音が大きくなってしまう、というのではダメなのです。
回答: 以下の質問の回答から解決できました。