public void Dispose() { if (_playThread != null && _playThread.IsAlive) { _playThread.Abort(); } if (_audioPresenter != null) { _audioPresenter.Dispose(); _audioPresenter = null; } if (_videoPresenter != null) { _videoPresenter.Dispose(); _videoPresenter = null; } }
private ContentPlayer() { _packages = new SortedDictionary <DateTime, IPackage>(); _audioPresenter = new AudioPresenter(); }