feat(extension): add streaming FFmpeg WASM merge runtime

This commit is contained in:
Levi committed 2026-09-13 15:23:29 +08:00
1 parent 62e8ab3cef
commit 9124976b5c
29 files changed
+1970 -15

No files matched your search

@@ -299,8 +299,9 @@ TaskAssetType _assetType(String name, {required bool isFolder, required api_task
}
String _fileExtension(String name) {
final pathWithoutQuery = name.split(RegExp(r'[?#]')).first;
final extension = path.extension(pathWithoutQuery).replaceFirst('.', '').toLowerCase();
final uri = Uri.tryParse(name);
final filePath = uri != null && uri.hasScheme && uri.hasAuthority ? uri.path : name;
final extension = path.extension(filePath).replaceFirst('.', '').toLowerCase();
return extension.length <= 10 ? extension : '';
}