QtMobility запуск нескольких QMediaPlayer одновременно

В программе необходимо запустить 6 разных видео в разных QGraphicsVideoItem или в эелементах наследниках QAbstractVideoSurface. При этом необходимо установить чтобы каждое из видео повторялось.

Повторение реализую с помощью установки в QMediaplaylist setplaybackmode(CurrentItemLoop).

Если запускаю один плеер то все работает нормально. Но для двух и более видео проигрывается один или два раза, а потом все приложение зависает. В ходе работы программы процессор грузится тоже нормально.

Как мне запустить несколько видео ? Может надо поменять API и QT для такой цели не подходит. Аналог данного приложения написан на Flash и спокойно работает браузере(без нагрузки на процессор). Видео формата флэш длится около 6-7 секунд. Мне необходимо решение на С++ (хотелось бы QT).

Или необходимо как-то распараллелить плееры? Ничего в голову не приходит.