p2p-media-loader-core
Version:
P2P Media Loader core functionality
12 lines (8 loc) • 425 B
text/typescript
export const getStorageItemId = (streamId: string, segmentId: number) =>
`${streamId}|${segmentId}`;
export const isAndroid = (userAgent: string) => /Android/i.test(userAgent);
export const isIPadOrIPhone = (userAgent: string) =>
/iPad|iPhone/i.test(userAgent);
export const isAndroidWebview = (userAgent: string) =>
/Android/i.test(userAgent) &&
(/; wv\)/i.test(userAgent) || !/Chrome|Firefox/i.test(userAgent));