引用第11楼午小夜于2010-01-19 17:34发表的 :
構造函數裏:
m_mediaObject = new Phonon::MediaObject;
m_aOutput = new Phonon::AudioOutput(Phonon::VideoCategory);
Phonon::createPath(m_mediaObject, m_aOutput);
播放函數裏:
.......
用这段代码加进去还是不行的,我也试了一下6楼的简单播放视频的代码也不行,是不是我phonon装的有问题,代码编译是没问题的,也能出窗口,就是播放不出,QT自带的example中phonon下的musicplayer编译出来运行后,点击加文件也加不进去,把里面代码改了一下,构造函数里加
Phonon::AudioOutput * audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this);
Phonon::MediaObject * mediaObject = new Phonon::MediaObject(this);
Phonon::MediaSource media("barbie.wav");
mediaObject->setCurrentSource(media);
Phonon::createPath(mediaObject, audioOutput);
mediaObject->play();
不行,
按你所说的在构造函数加
m_mediaObject = new Phonon::MediaObject;
m_aOutput = new Phonon::AudioOutput(Phonon::VideoCategory);
Phonon::createPath(m_mediaObject, m_aOutput);
播放函数加
m_mediaObject->clear();
m_mediaObject->clearQueue();
m_mediaObject->setCurrentSource(Phonon::MediaSource("./sound/pop.wav"));
m_mediaObject->play();
也不行,