【发布时间】:2014-05-05 10:03:53
【问题描述】:
您好,我今年仍在为我在学校的主要项目学习 C++ 和 QT,我想要一些 C++ 语法和使用某些 QT 函数的帮助。当我正在制作媒体管理器时,我已经设法通过按下表单中的按钮来播放歌曲。现在我想通过按另一个按钮来暂停同一首歌曲,但我不完全确定该怎么做,您能帮忙吗?
我已经有了这个来播放歌曲:
void MainWindow::playAudioFile(){
QMediaPlayer *player = new QMediaPlayer(this);
player->setMedia(QUrl::fromLocalFile("LOCATION OF SONG FILE"));
player->setVolume(50);
player->play();
}
但我想知道如何从名为“播放器”的 QMediaPlayer 中暂停同一个音频文件,目前我想到的只是这个,我不确定我是否正确:
void MainWindow::pauseAudioFile(){
player->pause();
}
这两个功能(如果是这样的话)都是从按下按钮开始的,我知道它适用于第一个。
【问题讨论】:
标签: c++ qt qt-signals qmediaplayer qtmultimedia