Unity 加载播放各路径下的音频文件吗(mp3/ogg/wav等)

挺简单的,Unity使用NAudio播放 本地路径或者Application.streamingAssetsPath、Application.persistentDataPath等路径下的各种音频文件,此工程中 只试了常用的wav、mp3、ogg,其他格式的大概率应该也能播放。

www貌似只能直接获取wav格式的音频,所以要把其他格式的音频转换为wav格式的。

具体的工程链接:https://download.csdn.net/download/qq_15017279/19897501

  /// <summary>
    /// 直接传入".wav"格式音频路径就能播放
    /// </summary>
    /// <param name="url_voice"></param>
    /// <returns></returns>
  IEnumerator GetAudioFile(string url_voice) { WWW w = new WWW(url_voice); yield return w; //将声音资源赋值为外部加载的声音即可// ac = w.GetAudioClip(); //tempClip = w.audioClip; print("播放"); audioS.clip = ac; audioS.Play(); }

 

posted @ 2021-06-30 09:16  朋丶Peng  阅读(2309)  评论(0)    收藏  举报