react-jplayer
Version:
Html5 audio and video player library for React
21 lines (18 loc) • 937 B
JSX
import classNames from 'classnames';
import { classes } from '../../../util/constants';
export default (jPlayer, additionalStates, ...additionalClasses) =>
classNames(classes.JPLAYER, ...additionalClasses, {
[]: !jPlayer.mediaSettings.video,
[]: jPlayer.mediaSettings.video,
[]: !jPlayer.paused,
[]: jPlayer.currentTime === 0,
[]: jPlayer.fullScreen,
[]: jPlayer.muted,
[]: !jPlayer.muted && jPlayer.volume < 0.5,
[]: !jPlayer.muted && jPlayer.volume >= 0.5,
[]: jPlayer.seeking,
[]: jPlayer.loop,
[]: jPlayer.mediaSettings.nonSupported,
[]: !jPlayer.volumeSupported,
...additionalStates,
});