playlist importando sample track
This commit is contained in:
1 parent
14eb463f2d
commit
7bfbffd700
2 files changed
+13
-4
No files matched your search
@@ -418,8 +418,8 @@ export async function parseMmpContent(xmlString) {
|
||||
clips.forEach((c, cidx) => {
|
||||
// resolve caminho via manifest; fallback para /samples
|
||||
const src = c.getAttribute("src") || "";
|
||||
const fileName = src.split(/[\\/]/).pop(); // "#2.wav"
|
||||
const projectFolder = encodeURIComponent(lastFolder(src) || ""); // "210424"
|
||||
const fileName = src.split(/[\\/]/).pop(); // "sample.wav"
|
||||
const projectFolder = encodeURIComponent(lastFolder(src) || ""); // "project_name"
|
||||
const encodedFile = encodeURIComponent(fileName);
|
||||
|
||||
// tenta pelo manifest primeiro
|
||||
@@ -428,7 +428,7 @@ export async function parseMmpContent(xmlString) {
|
||||
// se o manifest não tiver ou não vier com /{project}/, monta no padrão do servidor
|
||||
if (!resolvedUrl || (projectFolder && !resolvedUrl.includes(`/${projectFolder}/`))) {
|
||||
resolvedUrl = projectFolder
|
||||
? `${SAMPLE_SRC}/${projectFolder}/${encodedFile}` // ✅ SAMPLE_SRC/{project}/{file}
|
||||
? `${SAMPLE_SRC}/samples/${projectFolder}/${encodedFile}`
|
||||
: null;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user