作成したアプリで、ユーザーが準備した音声ファイルを鳴らしてみたいと思い、方法を調査しました。
結論
UnityWebRequestMultimedia.GetAudioClipを利用で実装できました。 リファレンスはこちら メソッド名だけ見るとWeb専用に見えますが、ローカルのパスを指定することでファイルを読み込むことができます。 実際に使用したときは
UnityWebRequestMultimedia.GetAudioClip(Application.dataPath + "/UserData/sudio.mp3", AudioType.MPEG)
のように、Application.dataPathと組み合わせてパスを生成しています。
以上
ユーザーが準備した音声を使わせてあげたい。という場面はゲーム開発を行っていてちょくちょく発生するのではないでしょうか?そのような場合に上記の方法が利用できるのではと思います。