UNPKG

@cassette/core

Version:

A simple, clean, and responsive visual wrapper for the HTML audio tag, built with React.

17 lines (13 loc) 373 B
import isPlaylistValid from './isPlaylistValid'; const blankSources = [{ src: '' }]; function getTrackSources(playlist, index) { if (!isPlaylistValid(playlist)) { return blankSources; } const { sources, url } = playlist[index]; if (sources) { return sources.length ? sources : blankSources; } return [{ src: url }]; } export default getTrackSources;