Столкнулся с такой проблемой: необходимо реализовать циклическое проигрывание небольшого видео файла. По сигналу finished() перематываю файл на начало и снова начинаю проигрывание, собственно код
C++ (Qt)
void AnimationWnd::playFinish( void )
{
if (play_loop) {
object->seek(0);
object->play();
} else{
frmVideo->hide();
}
}
в итоге вместо видео отображается черный фон, state() возвращает Phonon::PlayingState.