We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
loadFileBlob
parseBlob
addMetadata
1 parent 6c0975d commit dc4799cCopy full SHA for dc4799c
src/index.js
@@ -2130,10 +2130,13 @@ async function loadLocalFile( obj ) {
2130
audioEl.dataset.title = parsePath( fileBlob.name ).baseName;
2131
2132
try {
2133
- await loadFileBlob( fileBlob, audioEl, true );
2134
- // Maybe do this parallel?
+ // Start both tasks, but only await parseBlob immediately
+ const loadTask = loadFileBlob(fileBlob, audioEl, true);
2135
const metadata = await parseBlob( fileBlob );
2136
- await addMetadata( metadata, audioEl );
+ await addMetadata(metadata, audioEl);
2137
+
2138
+ // Wait for loadTask to complete
2139
+ await loadTask;
2140
} catch( error ) {
2141
consoleLog("Failed to load local file", error);
2142
}
0 commit comments