track player working

This commit is contained in:
austinried
2021-06-22 13:59:14 +09:00
parent 55229c756a
commit c7d65e0a58
6 changed files with 78 additions and 4 deletions

21
src/playback/service.ts Normal file
View File

@@ -0,0 +1,21 @@
import TrackPlayer from 'react-native-track-player';
module.exports = async function() {
TrackPlayer.addEventListener('remote-play', () => TrackPlayer.play());
TrackPlayer.addEventListener('remote-pause', () => TrackPlayer.pause());
TrackPlayer.addEventListener('remote-stop', () => TrackPlayer.destroy());
TrackPlayer.addEventListener('remote-duck', (data) => {
if (data.permanent) {
TrackPlayer.stop();
return;
}
if (data.paused) {
TrackPlayer.pause();
} else {
TrackPlayer.play();
}
});
};