美文网首页
swift 视频录制时间 Timer (时间器)

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

作者: 我会回来的 | 来源:发表于2021-12-13 16:11 被阅读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)

    }

相关文章

网友评论

      本文标题:swift 视频录制时间 Timer (时间器)

      本文链接:https://www.haomeiwen.com/subject/uhqyaltx.html