import React from 'react'; import {StyleSheet, View} from 'react-native'; import rpx from '@/utils/rpx'; import repeatModeConst from '@/constants/repeatModeConst'; import useOrientation from '@/hooks/useOrientation'; import {showPanel} from '@/components/panels/usePanel'; import TrackPlayer from '@/core/trackPlayer'; import {musicIsPaused} from '@/utils/trackUtils'; import Icon from '@/components/base/icon.tsx'; export default function () { const repeatMode = TrackPlayer.useRepeatMode(); const musicState = TrackPlayer.useMusicState(); const orientation = useOrientation(); return ( <> { TrackPlayer.toggleRepeatMode(); }} /> { TrackPlayer.skipToPrevious(); }} /> { if (musicIsPaused(musicState)) { TrackPlayer.play(); } else { TrackPlayer.pause(); } }} /> { TrackPlayer.skipToNext(); }} /> { showPanel('PlayList'); }} /> ); } const style = StyleSheet.create({ wrapper: { width: '100%', marginTop: rpx(36), height: rpx(100), flexDirection: 'row', justifyContent: 'space-around', alignItems: 'center', }, });