QMediaPlayer播放视频时,可以使用positionChanged信号来更新当前的播放进度。

但是在默认情况下,该信号一秒才触发一次。如果一秒去更新一次界面上的进度条(或滑块)

你会感觉进度条一卡一卡的。因此我们需要修改positionChanged的触发频率。那么如何设置这个

频率呢?

 

使用QMediaObject类(QMediaPlayer继承于QMediaObject)的setNotifyInterval()函数。

函数的参数就是间隔时间,单位为毫秒。

 

---> 文章来源于我的个人博客:fearlazy
---> 编程是一件怎么也学不会的事情,但是如果能享受学习的过程也是挺好的。