Всем привет,
первый опыт с Phonon немного заводит в тупик. Нужна ваша помощь.
Странный для меня расклад - использую Qlabel в качестве видео виджета, но как только вяжу его с предком, а именно - с MainWindow перестает показывать видео.
В коде выглядит так:
videoPlayerViewPort = new QLabel(this);
videoPlayerViewPort->setGeometry(0,0, DataExchange::instance().getDeskWidth(), DataExchange::instance().getDeskHeight());
//Создаем видео виджет
vw = new Phonon::VideoWidget(videoPlayerViewPort);
//назначаем имя файла
object.setCurrentSource(Phonon::MediaSource(":/img/video/intro.avi"));
vw->setGeometry(0,0, DataExchange::instance().getDeskWidth(), DataExchange::instance().getDeskHeight());
vw->setScaleMode(Phonon::VideoWidget::FitInView);
//рендерер потока звука
Phonon::AudioOutput audio(Phonon::VideoCategory);
//связь с аудио потоком
Phonon::createPath(&object,&audio);
//связь с видио потоком
Phonon::createPath(&object,vw);
//воспроизведение
object.play();
videoPlayerViewPort->show();
QEventLoop loop; QTimer::singleShot(5000, &loop, SLOT(quit())); loop.exec();
Посоветуйте решение.
Всем спасибо!