开发和编译环境: /usr/local/Trolltech/Qt-4.5.0
/* main.cpp */
#include <QApplication>
#include "showmplayer.h"
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
ShowMplayer *dialog = new ShowMplayer;
dialog->show();
return app.exec();
}
/* showmplayer.h */
#ifndef SHOWMPLAYER_H
#define SHOWMPLAYER_H
#include <QWidget>
#include <QPushButton>
class QLabel;
class QBushBUtton;
class ShowMplayer:public QWidget
{
Q_OBJECT
public:
ShowMplayer(QWidget *parent=0);
// void resizeEvent(QResizeEvent *parent);
signals:
private slots:
// void findClicked();
void enableStartButton();
void enablePauseButton();
void enableStopButton();
private:
// QLabel *label;
QPushButton *startButton;
QPushButton *pauseButton;
&n

这篇博客展示了如何在QT环境下使用QThread调用mplayer进行视频播放,并通过自定义信号槽函数实现开始、暂停、停止等播放控制功能。通过执行shell脚本对mplayer进程进行操作,实现了对播放状态的控制。
最低0.47元/天 解锁文章
3430

被折叠的 条评论
为什么被折叠?



