Unity ユーザー指定の音声ファイルを読み込む

作成したアプリで、ユーザーが準備した音声ファイルを鳴らしてみたいと思い、方法を調査しました。

結論

UnityWebRequestMultimedia.GetAudioClipを利用で実装できました。
リファレンスはこちら
メソッド名だけ見るとWeb専用に見えますが、ローカルのパスを指定することでファイルを読み込むことができます。
実際に使用したときは
UnityWebRequestMultimedia.GetAudioClip(Application.dataPath + "/UserData/sudio.mp3", AudioType.MPEG)

のように、Application.dataPathと組み合わせてパスを生成しています。

以上

ユーザーが準備した音声を使わせてあげたい。という場面はゲーム開発を行っていてちょくちょく発生するのではないでしょうか?そのような場合に上記の方法が利用できるのではと思います。