diff --git a/NewHorizons/Utility/Files/AudioUtilities.cs b/NewHorizons/Utility/Files/AudioUtilities.cs index 71936221..008145a6 100644 --- a/NewHorizons/Utility/Files/AudioUtilities.cs +++ b/NewHorizons/Utility/Files/AudioUtilities.cs @@ -103,12 +103,12 @@ namespace NewHorizons.Utility.Files return null; } - path = path.PathToUrl(); + path = $"file:///{path.Replace("+", "%2B")}"; if (audioType == UnityEngine.AudioType.MPEG) { DownloadHandlerAudioClip dh = new DownloadHandlerAudioClip(path, UnityEngine.AudioType.MPEG); dh.compressed = true; - using (UnityWebRequest www = new UnityWebRequest(path, "GET", dh, null)) + using (UnityWebRequest www = new UnityWebRequest(path.PathToUrl(), "GET", dh, null)) { var result = www.SendWebRequest(); @@ -127,7 +127,7 @@ namespace NewHorizons.Utility.Files } else { - using (UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(path, audioType)) + using (UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(path.PathToUrl(), audioType)) { var result = www.SendWebRequest();