Привет, я все еще изучаю 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();
}
Обе эти функции (если они так называются) начинаются с нажатия кнопки, что, как я знаю, работает для первой.