基于libVLC的视频播放器之十:添加倍速功能

一.效果

这里支持1x、1.25x、1.5x、1.75x和2x倍速播放视频,gif以1.5x倍速和2x倍速为例
添加该功能后,直接使用libVLC告一段落,从下篇博客开始将使用VLC-Qt实现一个漂亮的视频播放器

二.代码实现

倍速设置菜单的实现

m_speedMenu=new QMenu(this);
m_1_0XAction=new QAction(this);
m_1_0XAction->setText("1x");
m_1_25XAction=new QAction(this);
m_1_25XAction->setText("1.25x");
m_1_5XAction=new QAction(this);
m_1_5XAction->setText("1.50x");
m_1_75XAction=new QAction(this);
m_1_75XAction->setText("1.75x");
m_2_0XAction=new QAction(this);
m_2_0XAction->setText("2x");

m_speedMenu->addAction(m_2_0XAction);
m_speedMenu->addAction(m_1_75XAction);
m_speedMenu->addAction(m_1_5XAction);
m_speedMenu->addAction(m_1_25XAction);
m

版权声明:本文为caoshangpa原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。