QMediaPlay в функции closeEvent - PullRequest
       32

QMediaPlay в функции closeEvent

0 голосов
/ 21 ноября 2018

Я хотел бы воспроизвести звук перед выходом из приложения (просто для удовольствия), и мне не удается это сделать.

Я переопределил функцию onCloseEvent, но не могу придумать решение длязаставить его играть.Я знаю, что это потому, что у него нет времени, чтобы играть и закрыть его немедленно, но я не могу придумать решение для этого.

    void CMainWindow::closeEvent(QCloseEvent *event)
{
    m_pMediaPlayer->setMedia(QUrl::fromLocalFile("Assets/Sound/travail_termine.mp3"));
    m_pMediaPlayer->setVolume(100);
    m_pMediaPlayer->play();

    event->accept();
}
...