Я пытаюсь выполнить какие-то операции/действия после того, как видео QMediaPlayer закончилось. Я знаю, что вы можете проверить состояние игрока player->state()
и что есть состояние «Остановлено». Но я хотел бы знать, как я могу связать это состояние с определенным действием, возможно, используя определенный СИГНАЛ? У кого-нибудь есть опыт в этом? или есть идея? Кажется, я не могу найти решение. Спасибо заранее.Qt: Действие после завершения QMediaPlayer
2
A
ответ
3
Вы пробовали следующий сигнал QMediaPlayer::stateChanged(QMediaPlayer::State)
? Когда вы получаете этот сигнал QMediaPlayer::StoppedState
параметр, игрок остановился.
Это сработало! Спасибо! Принято – jensbrulmans