Здравствуйте, гость ( Вход | Регистрация )
good_game | Дата 4.7.2014, 16:12 |
Поправка. Под Windows сигнал ошибки ловится. Под Linux по-прежнему не работает. Появилась немного другая проблема. На некоторых машинах программа не воспроизводит mp4-файлы, хотя обычным плеером они воспроизводятся, что означает, что необзодимые кодеки есть. Есть на этот счёт какие соображения? Кто-нибудь хоть немного разбирается в работе QMediaPlayer? Откуда он берёт кодеки и как работает? |
|
good_game | Дата 19.6.2014, 16:35 |
Здравствуйте, уважаемые форумчане. В своём коде использую QMediaPlayer. По нему есть несколько вопросов, на которые я не смог найти ответы: 1) Некоторые файлы могут не проигрываться. Кодеоков на машине нет. Нужно отловить этот момент. Делал вот так:
Не срабатывает, mediaPlayer сигнал error() не выдаёт вообще, хотя в поток ошибок пишет "GStreamer; Unable to play - "file:///home/user/123.mp4" . Подскажите, как узнать, смог плеер файл открыть или нет. Очень нужно программно отловить ошибку. Какие есть ещё способы? И по какой причине мой код не срабатывает? 2) Не могу получить размеры видео изображения. Опять же, в соответствии с мануалом ловлю сигнал от mediaPlayer
Выводит "w=-1" Пробовал под Windows7 Ultimate Edition и XUbuntu 12.04. Результат одинаков. Если кто-то работал с QMediaPlayer, подскажите. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 14:47 |