Russian Qt Forum

Qt => Мультимедиа => Тема начата: PinkPanther от Март 08, 2017, 18:28



Название: Как узнать тех. параметры видео до проигрывания?
Отправлено: PinkPanther от Март 08, 2017, 18:28
Реализована ли в последней Qt возможность читать техинфу и тэги медийных файлов?

Проблема: имеется видеоклип, который нормально проигрывается QMediaPlayer в окошке QVideoWidget.
Однако хотелось бы проигрывать его в оригинальном разрешении, а не подгонять видеопоток под размер окна.
Как узнать разрешение?

Код:
QMediaContent media(QUrl::fromLocalFile("C:/VIDEOS/123.mp4"));
QSize resolution = media.canonicalResource().resolution();
width = -1, height = -1. Баг?

В плеере mp->media->canonicalResource().resolution() соответственно те же результаты.