public void EditVideo() { VideoStatusInfo videoStatusInfo = Framework.Container.Instance.VideoPlayService.GetPlayStatus(CurrPlayer.HWnd); if (videoStatusInfo != null) { if (videoStatusInfo.PlayState != VideoStatusType.E_STOP) { StopVideo(); } TaskUnitInfo taskunit = Framework.Container.Instance.TaskManagerService.GetTaskUnitById(videoStatusInfo.VideoTaskUnitID); try { FormVideoEdit edit = new FormVideoEdit(taskunit , taskunit.StartTime , taskunit.StartTime.AddSeconds(videoStatusInfo.TotlePlayTime)); edit.ShowDialog(); } catch (Exception ex) { SDKCallExceptionHandler.Handle(ex, "导出视频", true); } } }
public void EditVideo() { VideoStatusInfo videoStatusInfo = Framework.Container.Instance.VideoPlayService.GetPlayStatus(m_player.HWnd); if (videoStatusInfo != null) { if (videoStatusInfo.PlayState != VideoStatusType.E_STOP) { StopVideo(); } TaskUnitInfo taskunit = Framework.Container.Instance.TaskManagerService.GetTaskUnitById(videoStatusInfo.VideoTaskUnitID); try { FormVideoEdit edit = new FormVideoEdit(taskunit , m_currStartTime , m_currEndTime); edit.ShowDialog(); } catch (Exception ex) { BOCOM.IVX.Common.SDKCallExceptionHandler.Handle(ex, "导出视频", true); } //return; } }
public void ExportVideo() { SearchResultRecord record = m_SelectedResultRecord; try { FormVideoEdit edit = new FormVideoEdit(Framework.Container.Instance.TaskManagerService.GetTaskUnitById(record.TaskUnitID) , record.TargetAppearTs , record.TargetDisappearTs); edit.ShowDialog(); } catch (Exception ex) { SDKCallExceptionHandler.Handle(ex, "导出视频", true); } }