这几天看了一些用QT做多音乐播放器的DEMO.心血来潮自己也想做一个
于是我就新建了一个pro
编译环境 XP+qt4.7.3
在类的头文件 包含了 #include<phonon/Phonon>
在类内部定义了几个指针
// QList<Phonon::MediaSource> sources;
;
Phonon::MediaObject *P_mediaobjct;
;
Phonon::MediaObject *p_filepath;
;
Phonon::AudioOutput *P_audioobjct;
;
;
在构造函数里给指针赋值
P_audioobjct = new Phonon::AudioOutput(Phonon::MusicCategory, this);
;
P_mediaobjct = Phonon::createPlayer(
;
Phonon::MusicCategory,
;
Phonon::MediaSource("D:\1.mp3")
;
);
;
;
我想先不考虑其他功能 就先实现放歌这个功能~~!
在代码中 , 我设置了一个播放的成员函数
直接就P_mediaobjct 指针paly
但后就报如下错误
后来我又看了一些介绍说PHonon需要在PRO文件加个什么东西才能用..
再后来我又看见有人说phonon在4.5以后就不需要这么设置了 .
��有人说 Phonon不能直接拿来用要项ACE一样先编译出来动态库才能用 ..我也是一知半解
所以这个工程就卡在这里了
希望有Phonon经验的大仙 指点迷津
在线等...
方法:
解决了,QT4.7.3 不需要编译动态库..只要在.pro文件后面加上 QT+=phonon\,你试试看
..