Unity 載入播放各路徑下的音訊檔案嗎(mp3/ogg/wav等)
阿新 • • 發佈:2021-06-30
挺簡單的,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(stringurl_voice) { WWW w = new WWW(url_voice); yield return w; //將聲音資源賦值為外部載入的聲音即可// ac = w.GetAudioClip(); //tempClip = w.audioClip; print("播放"); audioS.clip = ac; audioS.Play(); }