import React, { useState, useContext } from 'react'; import { View, StyleSheet } from 'react-native'; import { Icon, Slider } from 'react-native-elements'; import C from 'rn-class'; import {PlayerStateContext, PlayerDispatchContext} from './PlayerReducer'; export default PlayerHead = props => { const { closePlayer, visibleMenu} = props; const [isMute, setIsMute] = useState(false); const playerDispatch = useContext(PlayerDispatchContext); const playerState = useContext(PlayerStateContext); const {paused, muted, player, duration, currentTime} = playerState; const setMute = () => { //setIsMute(!isMute); playerDispatch({type:'muted'}); } const iconsize = {...C.n2cls('size7')}; return ( {visibleMenu('detail')}} /> {visibleMenu('share')}} /> { muted ? : } ); } const styles = StyleSheet.create({ container: { ...StyleSheet.absoluteFillObject, flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center', zIndex: 20 }, });