|  | @@ -14,19 +14,7 @@ widget::widget(QWidget *parent) :
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      ui->setupUi(this);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /* 创建摄像机播放器 */
 | 
	
		
			
				|  |  | -    m_cameraPlayer = new CameraPlayer;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    QString imagePath = QApplication::applicationDirPath() + "/0.jpg";
 | 
	
		
			
				|  |  | -    QImage image(imagePath);
 | 
	
		
			
				|  |  | -    m_cameraPlayer->setImage(image);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    m_cameraPlayer->initCamera("192.1.2.73", 8000, "admin", "LH123456");
 | 
	
		
			
				|  |  | -    m_cameraPlayer->startRealPlay(1);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /* 设置播放窗口 */
 | 
	
		
			
				|  |  | -    m_cameraPlayer->setPlayWndParent(ui->widget_display);
 | 
	
		
			
				|  |  | -    m_cameraPlayer->setPlayWndSize(1280, 720);
 | 
	
		
			
				|  |  | +    initCameraPlayer();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  widget::~widget()
 | 
	
	
		
			
				|  | @@ -40,6 +28,19 @@ widget::~widget()
 | 
	
		
			
				|  |  |  void widget::on_pBtn_startRealPlay_clicked()
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      m_cameraPlayer->startPlay();
 | 
	
		
			
				|  |  | +    
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/* 重新创建窗口 */
 | 
	
		
			
				|  |  | +void widget::on_pBtn_reCreate_clicked()
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +    if(m_cameraPlayer != nullptr)
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +        delete m_cameraPlayer;
 | 
	
		
			
				|  |  | +        m_cameraPlayer = nullptr;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    initCameraPlayer();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* 窗口缩放事件 */
 | 
	
	
		
			
				|  | @@ -52,3 +53,20 @@ void widget::resizeEvent(QResizeEvent *event)
 | 
	
		
			
				|  |  |      ui->widget_display->resize(size);
 | 
	
		
			
				|  |  |      m_cameraPlayer->setPlayWndSize(event->size());
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +void widget::initCameraPlayer()
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +    /* 创建摄像机播放器 */
 | 
	
		
			
				|  |  | +    m_cameraPlayer = new CameraPlayer;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    QString imagePath = QApplication::applicationDirPath() + "/0.jpg";
 | 
	
		
			
				|  |  | +    QImage image(imagePath);
 | 
	
		
			
				|  |  | +    m_cameraPlayer->setImage(image);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    m_cameraPlayer->initCamera("192.1.2.73", 8000, "admin", "LH123456");
 | 
	
		
			
				|  |  | +    m_cameraPlayer->startRealPlay(1);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /* 设置播放窗口 */
 | 
	
		
			
				|  |  | +    m_cameraPlayer->setPlayWndParent(ui->widget_display);
 | 
	
		
			
				|  |  | +    m_cameraPlayer->setPlayWndSize(ui->widget_display->size());
 | 
	
		
			
				|  |  | +}
 |