xref: /MusicFree/src/native/mp3Util/index.ts (revision 74d0cf81e0facef3bce793d52c6a2c05a955685a)
1import {NativeModules} from 'react-native';
2
3export interface IBasicMeta {
4    album?: string;
5    artist?: string;
6    author?: string;
7    duration?: string;
8    title?: string;
9}
10
11interface IMp3Util {
12    getBasicMeta: (fileName: string) => Promise<IBasicMeta>;
13    getMediaMeta: (fileNames: string[]) => Promise<IBasicMeta[]>;
14    getMediaCoverImg: (mediaPath: string) => Promise<string>;
15}
16
17const Mp3Util = NativeModules.Mp3Util;
18
19export default Mp3Util as IMp3Util;
20