public void RemoveMediaListener(IMediaListener listener) { if (_eventManager != null) { _eventManager.PlayerOpeningListener -= listener.OnPlayerOpening; _eventManager.PlayerBufferingListener -= listener.OnPlayerBuffering; _eventManager.PlayerPlayingListener -= listener.OnPlayerPlaying; _eventManager.PlayerPausedListener -= listener.OnPlayerPaused; _eventManager.PlayerStoppedListener -= listener.OnPlayerStopped; _eventManager.PlayerEndReachedListener -= listener.OnPlayerEndReached; _eventManager.PlayerEncounteredErrorListener -= listener.OnPlayerEncounteredError; } }
public void AddMediaListener(IMediaListener listener) { if (_eventManager != null) { _eventManager.PlayerOpeningListener += listener.OnPlayerOpening; _eventManager.PlayerBufferingListener += listener.OnPlayerBuffering; _eventManager.PlayerImageReadyListener += listener.OnPlayerImageReady; _eventManager.PlayerPreparedListener += listener.OnPlayerPrepared; _eventManager.PlayerPlayingListener += listener.OnPlayerPlaying; _eventManager.PlayerPausedListener += listener.OnPlayerPaused; _eventManager.PlayerStoppedListener += listener.OnPlayerStopped; _eventManager.PlayerEndReachedListener += listener.OnPlayerEndReached; _eventManager.PlayerEncounteredErrorListener += listener.OnPlayerEncounteredError; } }
/// <summary> /// Remove group of listeners from current media player instance /// </summary> /// <param name="listener">Group of listeners</param> public void RemoveMediaListener(IMediaListener listener) { _player.RemoveMediaListener(listener); }
/// <summary> /// Add new main group of listeners to current media player instance /// </summary> /// <param name="listener">Group of listeners</param> public void AddMediaListener(IMediaListener listener) { _player.AddMediaListener(listener); }