- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 【基于QMediaPlayer的简易视频播放器】— 4、重载QSlider鼠标响应事件,实现单击跳转至任意位置
前面提到,对于点击,QSlider的mousePressEvent()默认的方式是,点击之后跳跃一定的固定距离,无法实现“指哪打哪”。想要实现单击跳转至任意位置,有两种方案:1、重载mouseMovedEvent事件;2、使用事件过滤器eventFilter。对于后者掌握还不太熟练,而且项目中后续需要用到多个Slider,封装成子类来用会比较方便。所以还是根据<a href="http://blog.csdn.net
2016-07-21 18:46:37 6193 1
原创 【基于QMediaPlayer的简易视频播放器】— 3、结合QSlider实现播放进度控制和音量控制
对于播放器来说,其进度条应该有两种控制方式,一是拖动,二是点击。其中我们需要用到sliderMoved()和sliderReleased()两种信号来实现拖动功能,对于点击,QSlider的mousePressEvent()默认的方式是,点击之后跳跃一定的固定距离,无法实现“指哪打哪”,因此我们需要对mousePressEvent()进行重写。具体方法将在下一篇文章中介绍。
2016-07-21 16:45:49 10967 2
原创 【基于QMediaPlayer的简易视频播放器】— 2、QMediaPlayer的基本使用
2、QMediaPlayer的基本使用 这里不对QMediaPlayer类进行详细介绍,可以参考 [ 官方文档 ] 或 [ zwlq1314521的专栏 ]首先打开Qt的工程文件*.pr,向其中添加引用项:
2016-07-21 15:45:34 6648
原创 【基于QMediaPlayer的简易视频播放器】— 1、创建基本布局
前言做毕设的时候,在MFC界面中播放视频采用的是OpenCV中的VideoCapture类,通过DrawToHDC方法刷新控件来实现。这种方法有两个问题,一是效率低下,播放高清视频时卡顿严重;二是一个非常致命的缺陷——无法播放声音。 转战Qt之后,尝试了一下QMediaPlayer, 感觉效果相当不错,顺手做了一个简单的视频播放器,作为项目的第一个基础。 QMediaPlayer这个类对底层的播
2016-07-21 15:16:54 3925 1
【Qt】基于QMediaPlayer的简易视频播放器
2016-07-22
基于QMediaPlayer的简易视频播放器
2016-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人