class AudioPlayerViewModel extends ViewModel implements MediaPlayer.OnCompletionListener {

    public void play(Clip clip) {
        LinkedList<Clip> playlist = new LinkedList<>();
        playlist.add(clip);
        playNext(playlist);
    }

      AudioPlayerViewModel(MediaPlayerFactory mediaPlayerFactory, Scheduler scheduler);

}