Russian Qt Forum
Сентябрь 21, 2024, 14:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Phonon и циклическое проигрывание  (Прочитано 2882 раз)
maxis
Гость
« : Февраль 20, 2010, 12:07 »

Столкнулся с такой проблемой: необходимо реализовать циклическое проигрывание небольшого видео файла. По сигналу finished() перематываю файл на начало и снова начинаю проигрывание, собственно код
Код
C++ (Qt)
void   AnimationWnd::playFinish( void )
{
   if (play_loop) {
       object->seek(0);
       object->play();
   } else{
       frmVideo->hide();
   }
}
в итоге вместо видео отображается черный фон, state() возвращает Phonon::PlayingState.
« Последнее редактирование: Февраль 20, 2010, 20:57 от maxis » Записан
Amigo_sa
Гость
« Ответ #1 : Март 11, 2010, 11:35 »

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

У меня была такая же проблема. В итоге я просто запомнил MediaSource в отдельной переменной и в слоте playFinished()  заново его переоткрываю.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.084 секунд. Запросов: 20.