pgintro.net

Unity サウンド再生

作成日時:2019/07/15

更新日時:2019/07/15

スポンサーリンク

UnityWebRequestMultimedia.GetAudioClip

IEnumerator GetAudioClip()
{
  string soundPath = Application.streamingAssetsPath + "/sound";
  string[] files = Directory.GetFiles(soundPath);
  foreach (string path in files)
  {
  if (Path.GetExtension(path) != ".wav")
  {
    continue;
  }

  UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip("file://" + path, AudioType.WAV);
  {
    yield return www.Send();

    if (www.isNetworkError)
    {
    Debug.Log(www.error);
    }
    else
    {
    AudioClip myClip = DownloadHandlerAudioClip.GetContent(www);
    seClipList.Add(myClip);
    }
  }
  }
}

関連リンク

https://docs.unity3d.com/ja/2018.2/ScriptReference/AudioType.html

https://docs.unity3d.com/ja/2017.4/ScriptReference/Networking.UnityWebRequest.SendWebRequest.html

https://docs.unity3d.com/ja/current/ScriptReference/Networking.UnityWebRequestAsyncOperation.html

https://docs.unity3d.com/ScriptReference/Networking.UnityWebRequestMultimedia.GetAudioClip.html

https://docs.unity3d.com/Manual/UnityWebRequest.html

https://docs.unity3d.com/ja/current/ScriptReference/WWW-audioClip.html

https://docs.unity3d.com/ja/2018.2/ScriptReference/AudioClip.html