我
安装的是qt-win-opensource-4.8.4-vs2008.exe,配合vs2008使用,编写代码如下:
- #include "userdefinecontrol.h"
- #include <QtGui/QApplication>
- #include <phonon/MediaObject>
- #include <phonon/VideoPlayer>
- #include <phonon/BackendCapabilities>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- // Phonon::MediaObject *music =
- // Phonon::createPlayer(Phonon::MusicCategory, Phonon::MediaSource("D://test.mp3"));
- Phonon::MediaObject *music =
- Phonon::createPlayer(Phonon::VideoCategory, Phonon::MediaSource("D://test.avi"));
- music->play();
- return a.exec();
- }
编译没有问题,但是
执行的时候却没有任何音视频播放。
学习Advanced Qt Programming的时候,下载了aqt的配套源码playmusic,用vs2008中的Qt菜单进行导入(“Open Qt Project File (.pro)”)时,输出
错误如下:
--- (Import): Generating new project of playmusic.pro file
--- (qmake) : Using: d:\qt\qt4.8.4\bin\qmake
--- (qmake) : Working Directory: E:\计算机电子书\Qt\Qt高级编程\aqp\playmusic
--- (qmake) : Arguments: -tp vc "playmusic.pro" -o "playmusic.vcproj" QMAKE_INCDIR_QT=$(QTDIR)\include QMAKE_LIBDIR=$(QTDIR)\lib QMAKE_MOC=$(QTDIR)\bin\moc.exe QMAKE_QMAKE=$(QTDIR)\bin\qmake.exe
[1] - WARNING: (internal):1: Unescaped backslashes are deprecated.
[2] - Project ERROR: Cannot build this example since it needs
Phonon support
--- (Import): Error(s): 2
--- (qmake) : Exit Code: 2
请问大侠,这是不是说明安装的4.8.4还是没有包含phonon模块啊?