mirror of
https://github.com/Tonejs/Tone.js
synced 2024-12-27 03:53:07 +00:00
fix loading of files with special chars in name
file names with special symbols like "C#5.wav" would not get parsed correctly. used encodeURIComponent() for each level of the file path to fix that.
This commit is contained in:
parent
a2a13dfe51
commit
af00f3768e
1 changed files with 1 additions and 1 deletions
|
@ -372,7 +372,7 @@ export class ToneAudioBuffer extends Tone {
|
|||
|
||||
// make sure there is a slash between the baseUrl and the url
|
||||
const baseUrl = ToneAudioBuffer.baseUrl === "" || ToneAudioBuffer.baseUrl.endsWith("/") ? ToneAudioBuffer.baseUrl : ToneAudioBuffer.baseUrl + "/";
|
||||
const response = await fetch(baseUrl + url);
|
||||
const response = await fetch((baseUrl + url).split("/").map(encodeURIComponent).join("/"));
|
||||
if (!response.ok) {
|
||||
throw new Error(`could not load url: ${url}`);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue