【Unity-iOS】システムの音量を制御する
2020-01-06
UnityでiOSアプリの開発を行うときにiOS端末のシステム音量をUnityアプリ側から制御する方法.
Method
hiyorinさんの SystemVolumePlugin-for-Unity を利用する.
https://github.com/hiyorin/SystemVolumePlugin-for-Unity
クローンを行い/Asset下のEditorフォルダとPluginsフォルダを組み込みたいプロジェクトにインポートする.
スクリプトからシステム音量の取得と変更を行う方法については上記リポジトリのReadme.mdを参照.
UnityでiOSビルドを行い,Xcodeプロジェクトを書き出した後,Frameworks, Libraries, and Embedded Contentに「MediaPlayer.framework」を追加する.(これを行わないとビルドエラー,またはシステム音量がいじることができない)
実機にアプリをインストールすることで動作する.