Esempio n. 1
0
 private void buttonX1_Click(object sender, EventArgs e)
 {
     if (IsPlay4OCX)
     {
         ucSinglePlayWnd1.MSS_IP        = OCX_MssHostIp;
         ucSinglePlayWnd1.MSS_Port      = OCX_MssHostPort;
         ucSinglePlayWnd1.MSS_Path      = OCX_VideoPath;
         ucSinglePlayWnd1.VideoName     = OCX_TaskName;
         ucSinglePlayWnd1.PlayStartTime = OCX_StartSecond;
         ucSinglePlayWnd1.PlayEndTime   = OCX_EndSecond;
         ucSinglePlayWnd1.PlayOrPauseOrResume();
     }
     else
     {
         var mssinfo = m_viewModel.GetMssTaskInfo(Task.TaskId);
         if (mssinfo != null)
         {
             ucSinglePlayWnd1.MSS_IP    = mssinfo.MssHostIp;
             ucSinglePlayWnd1.MSS_Port  = mssinfo.MssHostPort;
             ucSinglePlayWnd1.MSS_Path  = mssinfo.VideoPath;
             ucSinglePlayWnd1.VideoName = Task.TaskName;
             ucSinglePlayWnd1.PlayOrPauseOrResume();
         }
         else
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("无此视频文件", Framework.Environment.PROGRAM_NAME, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
         }
     }
 }
Esempio n. 2
0
        public void StartPlay(uint taskid, DateTime starttime, DateTime endtime)
        {
            var mssinfo = m_viewModel.GetMssTaskInfo(taskid);

            if (mssinfo != null)
            {
                ucSinglePlayWnd1.MSS_IP   = mssinfo.MssHostIp;
                ucSinglePlayWnd1.MSS_Port = mssinfo.MssHostPort;
                ucSinglePlayWnd1.MSS_Path = mssinfo.VideoPath;
                //ucSinglePlayWnd1.VideoName = Task.TaskName;
                Task = m_viewModel.GetTaskInfo(taskid);
                int st = Convert.ToInt32(starttime.Subtract(new DateTime()).TotalSeconds);
                int et = Convert.ToInt32(endtime.Subtract(new DateTime()).TotalSeconds);
                ucSinglePlayWnd1.StartPlayBack(mssinfo.MssHostIp, mssinfo.MssHostPort, mssinfo.VideoPath, st, et);
            }
            else
            {
                DevComponents.DotNetBar.MessageBoxEx.Show("无此视频文件", Framework.Environment.PROGRAM_NAME, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }