QT 简单的视频播放器phonon

本文展示了如何使用QT的Phonon模块创建一个简单的视频播放器。在Windows 7环境下能正常运行,但在XP系统中存在一些问题。代码中包含媒体对象设置、视频显示、音频输出、音量和进度控制等关键部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这短代码在win7下面是可以播放视频的,在xp下面有点问题,本人也正在努力的解决这个问题呢,有点纠结,我先把这短copy

来的代码跟大家分享一下吧

Phonon的基础定义(注意,引入Phonon类需要在工程文件添加 QT += phonon

#include <QApplication>
#include <QWidget>
#include <phonon>
#include <QUrl>
#include <QObject>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QLabel>

int main(int argc, char *argv[]) {
QApplication app(argc, argv);

QWidget *widget = new QWidget;
widget->setWindowTitle("Media Player");
widget->resize(400,400);

Phonon::MediaObject *media = new Phonon::MediaObject;
media->setCurrentSource(Phonon::MediaSource("../Puppet.mpg"));//路径相对不行就用绝对的,注意斜杠不要弄错了

Phonon::VideoWidget *vwidget = new Phonon::VideoWidget(widget);
Phonon::cr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值