dispose method

void dispose()

Dispose the controller safely

Implementation

void dispose() {
  if (!_isDisposed) {
    _isDisposed = true;
    removePlayerEventHandler();
  }
}