swift 视频录制时间 Timer (时间器)

2021-12-13  本文已影响0人  我会回来的

swift  (时间器) Timer 的详细使用 

 //  开启计时器  

 var timer: Timer? 

使用:

 timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(videoRecordingTotolTime), userInfo: nil, repeats: true)

 //  录制时间

    @objc private func videoRecordingTotolTime() {

        secondCount+=1

        //  判断是否录制超时

        if secondCount == MaxVideoRecordTime {

            timer?.invalidate()

            HsuAlert(title: "最常只能录制十分钟呢", message: nil, ensureTitle: "确定", cancleTitle: nil, ensureAction: nil, cancleAction: nil)

        }

        lethours =secondCount/3600

        letmintues = (secondCount%3600) /60

        letseconds =secondCount%60 

        totolTimeLabel.text=String(format:"%02d", hours) +":"+String(format:"%02d", mintues) +":"+String(format:"%02d", seconds)

    }

上一篇下一篇

猜你喜欢

热点阅读