• 大小: 3.58MB
    文件类型: .tar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-11
  • 语言: 其他
  • 标签: qt  mp4  mp3  ffmpeg  sdl  

资源简介

1、可以实现视频文件的上一个(快退),下一个(快进),播放(暂停),播放文件列表,全屏播放,音量控制,进度条控制,记忆播放,硬件按钮控制等各种功能
2、音乐播放支持多种音效、循环模式,支持LRC格式歌词同步,支持音乐歌词视屏字幕同步显示,支持上一首(快进),下一首(快退),暂停,停止,进度条,文件列表。
3、图片浏览,能实现放大缩小,左右旋转,自动浏览,删除,文件列表,保存等功能

资源截图

代码片段和文件信息

#include “first.h“
#include “ui_first.h“

first::first(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::first)
{
    ui->setupUi(this);
    this->setGeometry(QRect(00800480));
    QPalette pal;
    this->setAutoFillBackground(true);
    pal.setBrush(this->backgroundRole()QBrush(QPixmap(“./images/44221.jpg“)));//设置背景图片
    this->setPalette(pal);
    vo=new vedio(this);
    vo->setWindowFlags(Qt::Dialog|Qt::CustomizeWindowHint);
    pe=new picture(this);
    pe->setWindowFlags(Qt::Dialog|Qt::CustomizeWindowHint);
    mc=new music(this);
    mc->setWindowFlags(Qt::Dialog|Qt::CustomizeWindowHint);

    connect(ui->movie SIGNAL(clicked()) this SLOT(on_movie_clicked()));
    connect(ui->picture SIGNAL(clicked()) this SLOT(on_picture_clicked()));
    connect(ui->music SIGNAL(clicked()) this SLOT(on_music_clicked()));
}

first::~first()
{
    delete ui;
    delete vo;
    delete pe;
    delete mc;
}
void first::on_movie_clicked()//进入电影选择界面
{
    this->hide();
    vo->show();
}
void first::on_picture_clicked()//进入图片界面
{
    this->hide();
    pe->show();
}
void first::on_music_clicked()//进入音乐界面
{
    this->hide();
    mc->show();
}

void first::on_byebye_clicked()//退出
{
    exit(0);
}

评论

共有 条评论