• 大小: 1.61MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-14
  • 语言: 其他
  • 标签: QT  影音  播放器  源码  

资源简介

QT 基于MPLAYER 影音播放器源码,可以播放音乐,视频,搜索网络歌曲及视频,可以全屏,自己玩把,开源啦!

资源截图

代码片段和文件信息

#include “dialog.h“
#include “ui_dialog.h“
#include 
#include 
#include 
#include 
#include 
#include 
#include 


Dialog::Dialog(Video *vQWidget *parent) :
    QDialog(parent)
    ui(new Ui::Dialog)
{
    ui->setupUi(this);
    /////////
    this->ui->netFlg->hide();
    //让鼠标移入列表时tooltip有效
    ui->playlist->setMouseTracking(true);
//    ui->playlist->setSelectionMode(QAbstractItemView::MultiSelection);
    //折页
    movielist = new QListWidget(this);
    netlist = new QListWidget(this);
    movielist->setMouseTracking(true);
    netlist->setMouseTracking(true);

    movielist->setstyleSheet(QString::fromUtf8(“background-image: url(:/new/prefix1/icon/back1.png);\n“
                                                         “font: 10pt \“\345\256\213\344\275\223\“;\n“
                                                         “\n“));
    netlist->setstyleSheet(QString::fromUtf8(“background-image: url(:/new/prefix1/icon/back1.png);\n“
                                                       “font: 10pt \“\345\256\213\344\275\223\“;\n“
                                                       “\n“));
    p = ui->playlist->pos();//列表位置
    this->movielist->setGeometry(p.x()+11p.y()+11281431);
    this->netlist->setGeometry(p.x()+11p.y()+11281431);
    listflag = 0;//初始化的时候显示的是音频列表
    this->movielist->hide();
    this->netlist->hide();
    ui->playlist->show();

    ////设置接收拖拽属性
    this->setAcceptDrops(false);//关闭主窗口的拖放接收
    ui->playlist->setAcceptDrops(true);//拖放接收
    movielist->setAcceptDrops(true);
    netlist->setAcceptDrops(true);
    //

    QIcon  titleicon(“:/new/prefix1/icon/friend1.ico“);
    mediaobj = new Phonon::Mediaobject(this);
    audioout = new Phonon::AudioOutput(this);
    seekslider = new Phonon::SeekSlider(this);
    volslider = new Phonon::VolumeSlider(this);
    pauseicon = new QIcon(“:/new/prefix1/icon/Button Pause.png“);
    playicon = new QIcon(“:/new/prefix1/icon/Button Play.png“);
    flag = false;
    menu = new QMenu(this);
    moviemenu = new QMenu(this);
    QAction *delaction = new QAction(tr(“删除“)this);
    QAction *delmaction = new QAction(tr(“删除“)this);
    menu->addAction(delaction);
    moviemenu->addAction(delmaction);


    trayicon = new QSystemTrayIcon(titleiconthis);
    QMenu *traymenu = new QMenu();
    QAction *showaction = new QAction(tr(“显示“)this);
    QAction *closeaction = new QAction(tr(“退出“)this);
    traymenu->addAction(showaction);
    traymenu->addAction(closeaction);
    trayicon->setContextMenu(traymenu);
    trayicon->setToolTip(tr(“贝星影音“));
    trayicon->show();

    //注册事件过滤
    this->ui->playlist->installEventFilter(this);
    this->movielist->installEventFilter(this);

    Phonon::createPath(mediaobjaudioout);
    seekslider->setMediaobject(mediaobj);
    volslider->setAudioOutput(audioout);

    this->ui->horizo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-08-19 13:48  BerX\
     文件         584  2011-09-18 23:09  BerX\BerX.pro
     文件       13545  2011-11-24 13:15  BerX\BerX.pro.user
     文件       30884  2011-09-30 10:38  BerX\dialog.cpp
     文件        2942  2011-09-30 09:22  BerX\dialog.h
     文件       10320  2011-09-24 23:34  BerX\dialog.ui
     文件        5685  2011-09-30 10:07  BerX\form.cpp
     文件        1305  2011-09-30 10:07  BerX\form.h
     文件         392  2011-08-22 23:53  BerX\form.ui
     文件      270398  2011-08-20 17:49  BerX\friend1.ico
     目录           0  2011-09-30 11:10  BerX\icon\
     文件       41122  2011-03-18 21:51  BerX\icon\1212.jpg
     文件       44823  2011-03-18 21:52  BerX\icon\1313.jpg
     文件       45732  2011-03-18 21:57  BerX\icon\1717.jpg
     文件       19707  2011-04-06 21:04  BerX\icon\3.jpg
     文件         140  2010-08-23 16:42  BerX\icon\back1.png
     文件       17819  2007-04-05 23:51  BerX\icon\Button Add.png
     文件       15431  2007-04-06 00:34  BerX\icon\Button Cancel.png
     文件       16459  2007-04-06 00:31  BerX\icon\Button Close.png
     文件       13923  2007-04-06 00:36  BerX\icon\Button Delete.png
     文件       18175  2007-04-06 00:55  BerX\icon\Button Fast Forward.png
     文件       17991  2007-04-06 01:17  BerX\icon\Button First.png
     文件       18768  2007-04-06 01:03  BerX\icon\Button Help.png
     文件       16326  2007-04-06 01:06  BerX\icon\Button Info.png
     文件       17913  2007-04-06 01:16  BerX\icon\Button Last.png
     文件       19881  2007-04-05 23:43  BerX\icon\Button Next.png
     文件       16466  2007-04-06 01:12  BerX\icon\Button Pause.png
     文件       17467  2007-04-06 01:08  BerX\icon\Button Play.png
     文件       20004  2007-04-05 23:43  BerX\icon\Button Previous.png
     文件       23066  2007-04-06 00:12  BerX\icon\Button Refresh.png
     文件       22384  2007-04-06 00:09  BerX\icon\Button Reload.png
............此处省略23个文件信息

评论

共有 条评论