INNER CODE UNIT · JavaScript
getBitrate
Megabyteceer/thing-editor · thing-editor/electron-main/build-sounds.js:101
function getBitrate(fn) {
let shortFilename = fn.replace(soundsPath, '');
shortFilename = shortFilename.replace(/\.wav$/gmi, '');
shortFilename = shortFilename.replace('\\', '/');
return options.bitRates[shortFilename] || options.defaultBitrate || 96;
}
function convertFile(fileData, ext, cb) {
let fn = fileData.name;
let bitrate = getBitrate(fn);
let fileParts = path.parse(fn);
let resultName = fileParts.dir + '/' + fileParts.name + '.' + ext;
if (fs.existsSync(resultName)) {
fs.unlinkSync(resultName);
}