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

23 lines (19 loc) 623 B
export function isRemoteSource(url: string): boolean { return url.startsWith('http://') || url.startsWith('https://'); } export function resolveLocalFilePath(stringSource: string): string { const stripped = stringSource.startsWith('file://') ? stringSource.slice('file://'.length) : stringSource; try { return decodeURIComponent(stripped); } catch { return stripped; } } export function isBase64Source(data: string): boolean { return data.startsWith('data:audio/') && data.includes(';base64,'); } export function isDataBlobString(data: string): boolean { return data.startsWith('blob:'); }