以下代码在按下按钮 (onclick
) 时播放歌曲。我创建了一个 horizontalSlider
用户界面,但它没有滑动。我从 http://wiki.forum.nokia.com/index.php/Streaming_Audio_with_Qt 得到了文件
请帮助我使 slider 正常工作。
Phonon::MediaObject *mediaObject = new Phonon::MediaObject(this);
Phonon::AudioOutput *audioOutput =
new Phonon::AudioOutput(Phonon::MusicCategory, this);
Phonon::createPath(mediaObject, audioOutput);
const QString url("c://example.mp3");
mediaObject->setCurrentSource(url);
mediaObject->play();
volumeSlider = new Phonon::VolumeSlider(ui->horizontalSlider);
volumeSlider->setAudioOutput(audioOutput);
volumeSlider->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);
最佳答案
可能您没有将相应的媒体对象绑定(bind)到 slider 。
看一个小例子 here.
关于c++ - qt slider 问题c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5953627/