1. 程式人生 > 其它 >Unity 載入播放各路徑下的音訊檔案嗎(mp3/ogg/wav等)

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(); }