我安装了 Qt5,由于 Qt5 不支持 Phonon,我被迫使用其他东西,所以我决定使用 QtMultimedia。
。轮廓:
QT += core gui
CONFIG += mobility
MOBILITY += multimedia
.cpp代码:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtGui>
#include <QtCore>
#include <QtMultimedia/QMediaPlayer>
...
void MainWindow::on_pushButton_clicked()
{
QMediaPlayer *player = new QMediaPlayer(this);
player->setVolume(50);
player->setMedia(QUrl::fromLocalFile("some_path"));
player->play();
}
但我收到以下错误:
我该如何解决这个问题。谢谢
Add 多媒体.pro 文件中的 QT 模块,运行qmake然后构建您的项目:
QT += core gui multimedia
在 Qt 5 中,QMediaPlayer 类位于多媒体中module https://qt-project.org/doc/qt-5.0/qtmultimedia/qtmultimedia-index.html。
你可能想要widgets https://qt-project.org/doc/qt-5.0/qtwidgets/qtwidgets-index.html模块也是(我看到你有一个主窗口)
LE:使用不带模块文件夹的包含:
#include <QMediaPlayer>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)