react-native-audio-api
Version:
react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification
27 lines (26 loc) • 810 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isBase64Source = isBase64Source;
exports.isDataBlobString = isDataBlobString;
exports.isRemoteSource = isRemoteSource;
exports.resolveLocalFilePath = resolveLocalFilePath;
function isRemoteSource(url) {
return url.startsWith('http://') || url.startsWith('https://');
}
function resolveLocalFilePath(stringSource) {
const stripped = stringSource.startsWith('file://') ? stringSource.slice('file://'.length) : stringSource;
try {
return decodeURIComponent(stripped);
} catch {
return stripped;
}
}
function isBase64Source(data) {
return data.startsWith('data:audio/') && data.includes(';base64,');
}
function isDataBlobString(data) {
return data.startsWith('blob:');
}
//# sourceMappingURL=paths.js.map