remotion
Version:
Make videos programmatically
22 lines (21 loc) • 790 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAssetDisplayName = void 0;
const getAssetDisplayName = (filename) => {
var _a;
if (filename.startsWith('data:')) {
return 'Data URL';
}
if (filename.startsWith('blob:')) {
const staticFile = typeof window === 'undefined'
? undefined
: (_a = window.remotion_staticFiles) === null || _a === void 0 ? void 0 : _a.find((file) => file.src === filename);
return staticFile ? (0, exports.getAssetDisplayName)(staticFile.name) : 'Blob URL';
}
const splitted = filename
.split('/')
.map((s) => s.split('\\'))
.flat(1);
return splitted[splitted.length - 1];
};
exports.getAssetDisplayName = getAssetDisplayName;