Пример #1
0
        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); }
        }