資源簡介
選擇文件,進行視頻播放,可以調節聲音,視頻播放幀數,播放速度,窗口最大化,最小化等功能。

代碼片段和文件信息
#include?“FilmeTest.h“
FilmeTest::FilmeTest(QWidget?*parent?Qt::WFlags?flags)
:?QMainWindow(parent?flags)
{
ui.setupUi(this);
ui.widget->installEventFilter(this);??
media?=?new?Phonon::Mediaobject;??
w1?=?new?QWidget(this);??
w3?=?new?QWidget(this);??
timeLcd?=?new?QLCDNumber(this);??
vwidget=?new?Phonon::VideoWidget(w1);??
Phonon::createPath(media?vwidget);??
vwidget->setAspectRatio(Phonon::VideoWidget::AspectRatioAuto);??
aOutput?=?new?Phonon::AudioOutput(Phonon::VideoCategory);??
Phonon::createPath(media?aOutput);??
volumeSlider?=?new?Phonon::VolumeSlider;??
volumeSlider->setAudioOutput(aOutput);??
volumeSlider->setSizePolicy(QSizePolicy::Maximum?QSizePolicy::Maximum);??
Phonon::SeekSlider?*seekSlider?=?new?Phonon::SeekSlider;??
seekSlider->setMediaobject(media);??
timeLcd->display(“00:00“);??
QVBoxLayout?*vLayout=?new?QVBoxLayout;??
vLayout->addWidget(vwidget);??
vwidget->resize(1366768);??
w1->setLayout(vLayout);??
this->setCentralWidget(w1);??
QDockWidget?*shapesDockWidget1?=?new?QDockWidget(QString::fromLocal8Bit(“播放進度“));??
shapesDockWidget1->setWidget(seekSlider);??
addDockWidget(Qt::BottomDockWidgetAreashapesDockWidget1);??
QDockWidget?*shapesDockWidget2?=?new?QDockWidget(QString::fromLocal8Bit(“播放時間“));??
shapesDockWidget2->setWidget(timeLcd);??
shapesDockWidget2->setMaximumSize(100100);??
addDockWidget(Qt::BottomDockWidgetAreashapesDockWidget2);??
QDockWidget?*shapesDockWidget3?=?new?QDockWidget(QString::fromLocal8Bit(“播放界面“));??
shapesDockWidget3->setWidget(ui.widget_2);??
addDockWidget(Qt::BottomDockWidgetAreashapesDockWidget3);??
QDockWidget*shapesDockWidget?=?new?QDockWidget(QString::fromLocal8Bit(“音量“));??
shapesDockWidget->setWidget(volumeSlider);??
addDockWidget(Qt::BottomDockWidgetAreashapesDockWidget);??
ui.pushButton_5->setEnabled(false);??
ui.pushButton_7->setEnabled(false);??
QAction?*at1?=?new?QAction(“退出全屏“?vwidget);??
vwidget->addAction(at1);??
vwidget->setAcceptDrops(true);??
at1->setShortcut(QKeySequence(Qt::Key_Escape));
connect(at1?SIGNAL(triggered())vwidgetSLOT(exitFullScreen()));??
connect(media?SIGNAL(tick(qint64))thisSLOT(tick(qint64)));??
readSettings();??
}
FilmeTest::~FilmeTest()
{
}
void?FilmeTest::resizeEvent(QResizeEvent*)??
{??
//QBitmapmaskBitmap(width()height());??
//maskBitmap.clear();??
//QPainterp(&maskBitmap);??
//p.setBrush(Qt::black);??
//p.drawRoundRect(00width()height()24);??
//p.end();??
//setMask(maskBitmap);??
}??
void?FilmeTest::mouseMoveEvent(QMouseEvent*event)??
{??
if(event->buttons()&Qt::LeftButton){??
//move(event->globalPos()-m_dragPosition);??
move(event->globalPos()-m_dragPosition);??
event->accept();??
}??
}??
void?FilmeTest::mousePressEvent(QMouseEvent*event)??
{??
if(event->button()==Qt::LeftButton){??
m_dragPosition=event->globalPos()-frameGeometry().topLeft();??
//m_dragPosition=event->globalPos()-frameGeome
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7006??2017-09-12?10:55??FilmeTest\FilmeTest\FilmeTest.cpp
?????文件???????1536??2017-08-05?10:23??FilmeTest\FilmeTest\FilmeTest.h
?????文件?????????69??2017-08-04?16:58??FilmeTest\FilmeTest\FilmeTest.qrc
?????文件???????4911??2017-09-12?10:57??FilmeTest\FilmeTest\FilmeTest.ui
?????文件??????10596??2017-08-04?16:58??FilmeTest\FilmeTest\FilmeTest.vcproj
?????文件???????1471??2017-09-12?18:18??FilmeTest\FilmeTest\FilmeTest.vcproj.LIYUNRONG.Administrator.user
?????文件???????4374??2017-08-05?10:23??FilmeTest\FilmeTest\GeneratedFiles\Debug\moc_FilmeTest.cpp
?????文件????????688??2017-08-05?09:18??FilmeTest\FilmeTest\GeneratedFiles\qrc_FilmeTest.cpp
?????文件???????4374??2017-08-05?15:14??FilmeTest\FilmeTest\GeneratedFiles\Release\moc_FilmeTest.cpp
?????文件???????6742??2017-08-05?15:41??FilmeTest\FilmeTest\GeneratedFiles\ui_FilmeTest.h
?????文件????????173??2017-08-04?16:58??FilmeTest\FilmeTest\main.cpp
?????文件??????21676??2016-09-08?13:48??FilmeTest\FilmeTest\Resources\openfile.png
?????文件???????4234??2016-04-14?09:51??FilmeTest\FilmeTest\Resources\Scan_Barcode_150.40643863179px_1191546_easyicon.net.png
?????文件???????8146??2017-08-05?15:38??FilmeTest\FilmeTest\Resources\timg.png
?????文件???12413952??2017-09-12?18:18??FilmeTest\FilmeTest.ncb
?????文件????????893??2017-08-04?16:58??FilmeTest\FilmeTest.sln
????..A..H.?????13824??2017-09-12?18:18??FilmeTest\FilmeTest.suo
?????文件???????8370??2017-08-05?15:10??FilmeTest\Win32\Debug\BuildLog.htm
?????文件??????97792??2017-08-05?15:10??FilmeTest\Win32\Debug\FilmeTest.exe
?????文件????????621??2017-08-05?15:10??FilmeTest\Win32\Debug\FilmeTest.exe.intermediate.manifest
?????文件????1240480??2017-08-05?15:10??FilmeTest\Win32\Debug\FilmeTest.ilk
?????文件?????238829??2017-08-05?15:10??FilmeTest\Win32\Debug\FilmeTest.obj
?????文件????1625088??2017-08-05?15:10??FilmeTest\Win32\Debug\FilmeTest.pdb
?????文件??????81802??2017-08-05?14:09??FilmeTest\Win32\Debug\main.obj
?????文件??????87798??2017-08-05?14:09??FilmeTest\Win32\Debug\moc_FilmeTest.obj
?????文件?????????67??2017-08-05?15:10??FilmeTest\Win32\Debug\mt.dep
?????文件??????13604??2017-08-05?09:47??FilmeTest\Win32\Debug\qrc_FilmeTest.obj
?????文件?????994304??2017-08-05?15:10??FilmeTest\Win32\Debug\vc90.idb
?????文件????1052672??2017-08-05?15:10??FilmeTest\Win32\Debug\vc90.pdb
?????文件???????8104??2017-09-12?10:55??FilmeTest\Win32\Release\BuildLog.htm
............此處省略20個文件信息
- 上一篇:VA_X_Setup1823破解版試過可以的
- 下一篇:LLC電源原理與設計
評論
共有 條評論