如何清除在JavaScript中另一个setInterval方法内设置的间隔

时间:2018-07-14 13:04:41

标签: javascript setinterval

我已经在chrome控制台中编写了一个快速的代码,实际需求如下:

Window::Window()
{
    if(!checkCameraAvailability())
    {
        QMessageBox::critical(this, "Error", "No camera is available");
        return;
    }

    m_camera = new QCamera;
    m_camera->setCaptureMode(QCamera::CaptureVideo);

    m_videoProbe = new QVideoProbe(this);

    if(!m_videoProbe->setSource(m_camera))
    {
        QMessageBox::critical(this, "Error", "setSource");
        return;
    }

    connect(m_videoProbe, SIGNAL(videoFrameProbed(QVideoFrame)), this, SLOT(cameraFrameProbed(QVideoFrame)));
    // For now the slot 'cameraFrameProbed' is empty

    m_camera->start();
}

===== 从上面的代码中,我收到一个错误,因此我通过调用clearInterval(456)清除了外部变量'x'的时间间隔; //一些PID。

我现在担心的是,代码的内部部分还具有另一个setInterval调用,该调用分配给变量waitForExist,该调用仍在运行并且正在加载我的浏览器。如何清除该间隔。

0 个答案:

没有答案