public void stopMusicPlayback() {
        if (runsInPlay || !isPlaying)
            return;
        lock.lock();
        try {
            if (blockRequest != null)
                blockRequest.signal();
        } finally {
            lock.unlock();
        }
        isPlaying = false;
        stopSound();
        endedSound();
        rollBackToDefault();
        super.stop();
    }
public void stopMusicPlayback() {
        if (runsInPlay || !isPlaying)
            return;
        lock.lock();
        try {
            if (blockRequest != null)
                blockRequest.signal();
        } finally {
            lock.unlock();
        }
        isPlaying = false;
        stopSound();
        endedSound();
        rollBackToDefault();
        super.stop();
    }
public void stopMusicPlayback ( ) { if ( runsInPlay || ! isPlaying ) return ; lock . lock ( ) ; try { if ( blockRequest != null ) blockRequest . signal ( ) ; } finally { lock . unlock ( ) ; } isPlaying = false ; stopSound ( ) ; endedSound ( ) ; rollBackToDefault ( ) ; super . stop ( ) ; }
stops the playing/indicates that the playing stopped.
<p>
this method has no effect if runsInPlay is enabled in the constructor.<br>
</p>
stops the playing / indicates that the playing stopped . <p > this method has no effect if runsInPlay is enabled in the constructor . <br > < / p >