UNPKG

philliplm-react-modern-audio-player

Version:

<p align="center"> <img width="20%" src="https://user-images.githubusercontent.com/70849655/180391190-2b268d23-c9f3-4e95-9fce-090897842c04.png" alt="rm-audio-player" /> <h1 align="center">React Modern Audio Player</h1> </p>

20 lines (19 loc) 963 B
import { ActiveUI, PlayListPlacement, CustomIcons, PlayerPlacement, PlayList, InitialStates, InterfacePlacement, CoverImgsCss, VolumeSliderPlacement } from '../../AudioPlayer/Context'; export interface AudioPlayerProps<TInterfacePlacementLength extends number> { children?: React.ReactNode; playList: PlayList; audioInitialState?: InitialStates; audioRef?: React.MutableRefObject<HTMLAudioElement>; activeUI?: ActiveUI; customIcons?: CustomIcons; coverImgsCss?: CoverImgsCss; currentIndex?: number | null; placement?: { player?: PlayerPlacement; playList?: PlayListPlacement; interface?: InterfacePlacement<TInterfacePlacementLength>; volumeSlider?: VolumeSliderPlacement; }; closeCallback?: () => void; } export declare const AudioPlayer: <TInterfacePlacementLength extends number = 12>({ audioRef, children, ...restProps }: AudioPlayerProps<TInterfacePlacementLength>) => JSX.Element;