private void _cache_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { switch (e.PropertyName) { case nameof(_cache.BaseInfo): { try { lock (_obj) { _decoder.InitHeader(_cache.BaseInfo.Header); onFastTimes(); } Common.Log.Logger.Default.Debug("解析视频头完毕! "); } catch (Exception ex) { Common.Log.Logger.Default.Error(ex); _cache.Reload(); } } break; } }