private void ClosePlayer() { logger.Info(""); DetachEventHandlers(); _playerClock.SetPlayerClockSource(null); player.Stop(); player.Close(); }
private void ClosePlayer() { logger.Info(""); DetachEventHandlers(); _playerClock.SetPlayerClockSource(null); player.Stop(); player.Close(); player.Dispose(); player = new ESPlayer.ESPlayer(); foreach (var stream in esStreams) { if (stream == null) { continue; } stream.IsConfigured = false; stream.SetPlayer(player); } }