UNPKG

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
"use strict"; 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