-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathApp.js
More file actions
31 lines (20 loc) · 704 Bytes
/
App.js
File metadata and controls
31 lines (20 loc) · 704 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import { StatusBar } from 'expo-status-bar';
import StackNav from './src/navigation/StackNav';
import {MusicContextProvider} from './src/context/context';
import TrackPlayer,{Event} from 'react-native-track-player';
import { useEffect } from 'react';
export default function App() {
useEffect(()=>{
//registering background services to allow audio to play in background
TrackPlayer.registerPlaybackService(() => require('./service.js'));
//Set up player react native track player
TrackPlayer.setupPlayer();
},[])
return (
//Music context
<MusicContextProvider>
<StatusBar backgroundColor='#626873'/>
<StackNav />
</MusicContextProvider>
);
}