/** * Starts or resumes playback. If playback had previously been paused, playback will continue from * where it was paused. If playback had been stopped, or never started before, playback will start * at the beginning. * * @throws IllegalStateException if it is called in an invalid state */ public void start() throws IllegalStateException { stayAwake(true); _start(); }