資源簡介
QT 基于MPLAYER 影音播放器源碼,可以播放音樂,視頻,搜索網(wǎng)絡(luò)歌曲及視頻,可以全屏,自己玩把,開源啦!

代碼片段和文件信息
#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();
????//讓鼠標(biāo)移入列表時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();
????////設(shè)置接收拖拽屬性
????this->setAcceptDrops(false);//關(guān)閉主窗口的拖放接收
????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個文件信息
評論
共有 條評論