1
我使用WWW從磁盤加載ogg文件。Unity3d:流式音頻剪輯從磁盤加載WWW
var www = new WWW (@ "file://C:/myfile.ogg");
yield return www;
// Next line hangs
var clip = www. audioClip;
正如我看到Unity掛載1000毫秒時加載ogg文件到內存中。我試過在其他線程中做這個操作,但Unity不允許。
爲什麼我不預先加載所有音樂?因爲下載這些文件時,10-15(3-5 MB)UnityEngine需要1.5 GB的RAM。
在音頻導入檢查器中,我可以配置StreamFromDisk選項。然後,音頻將直接從磁盤流式傳輸,不會佔用內存。
我怎樣才能像使用WWW從磁盤讀取的檢查器中流式傳輸文件?
你能提出什麼建議?