bootstrap.ts (4060c00a75883036bbd315fb25c90065209312b3) | bootstrap.ts (cfa0fc0757dad620cd0b0533a949d86b17086d32) |
---|---|
1import MusicQueue from '@/core/musicQueue'; 2import MusicSheet from '@/core/musicSheet'; 3import {check, PERMISSIONS, request} from 'react-native-permissions'; 4import TrackPlayer, {Capability} from 'react-native-track-player'; 5import 'react-native-get-random-values'; 6import Config from '@/core/config'; 7import RNBootSplash from 'react-native-bootsplash'; 8import Download from '@/core/download'; --- 27 unchanged lines hidden (view full) --- 36 37 // 2. 数据初始化 38 /** 初始化路径 */ 39 await setupFolder(); 40 // 加载配置 41 await Promise.all([Config.setup(), MediaMeta.setup(), MusicSheet.setup()]); 42 // 加载插件 43 try { | 1import MusicQueue from '@/core/musicQueue'; 2import MusicSheet from '@/core/musicSheet'; 3import {check, PERMISSIONS, request} from 'react-native-permissions'; 4import TrackPlayer, {Capability} from 'react-native-track-player'; 5import 'react-native-get-random-values'; 6import Config from '@/core/config'; 7import RNBootSplash from 'react-native-bootsplash'; 8import Download from '@/core/download'; --- 27 unchanged lines hidden (view full) --- 36 37 // 2. 数据初始化 38 /** 初始化路径 */ 39 await setupFolder(); 40 // 加载配置 41 await Promise.all([Config.setup(), MediaMeta.setup(), MusicSheet.setup()]); 42 // 加载插件 43 try { |
44 await TrackPlayer.setupPlayer(); | 44 await TrackPlayer.setupPlayer({ 45 maxCacheSize: 1024 * 1024 * 512, 46 }); |
45 } catch (e: any) { 46 if ( 47 e?.message !== 48 'The player has already been initialized via setupPlayer.' 49 ) { 50 throw e; 51 } 52 } --- 56 unchanged lines hidden --- | 47 } catch (e: any) { 48 if ( 49 e?.message !== 50 'The player has already been initialized via setupPlayer.' 51 ) { 52 throw e; 53 } 54 } --- 56 unchanged lines hidden --- |