         _state = MediaPlayerCodes.STATE_UNREADY;
         checkNeedTimer();
         _lastPosition = NaN;
+        _cliData = null;
     }
 
     override public function addEventListener (

    /**
     * Load and immediately start playing some audio!
     */
    public function load (url :String) :void
    {
        _isComplete = false;
        _lastPosition = 0;

        _sound.addEventListener(IOErrorEvent.IO_ERROR, handleError);
        _sound.addEventListener(Event.COMPLETE, handleLoadingComplete);
        _sound.load(new URLRequest(url), new SoundLoaderContext(1000, true));
        _cliData = clientData;
        play();
    }

    /**
     * Get any client data associated with the media currently playing.
     */
    public function getClientData () :Object
    {
        return _cliData;
    }

    // from AudioPlayer
