nextMode method
Switch playback mode. Playmode
priority is greater than index
Implementation
PlayMode nextMode({PlayMode? playMode, int? index}) {
int mode = index ?? (_playMode.index + 1) % 3;
if (playMode != null) mode = playMode.index;
switch (mode) {
case 0:
_playMode = PlayMode.sequence;
break;
case 1:
_playMode = PlayMode.shuffle;
break;
case 2:
_playMode = PlayMode.single;
break;
default:
_playMode = PlayMode.sequence;
break;
}
return _playMode;
}