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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: phonon+gstreamer: ошибка в имени файла  (Прочитано 4551 раз)
yuraborodin
Гость
« : Ноябрь 26, 2009, 00:24 »

Код:
Phonon::VideoPlayer* player = new Phonon::VideoPlayer(Phonon::VideoCategory,&l);
player->play(Phonon::MediaSource("/home/user/video1.mpg"));
l.resize(500,500);
l.show();

Этот кусок кода вызывает ошибку:

(<unknown>:17847): GStreamer-CRITICAL **: gst_element_make_from_uri: assertion `gst_uri_is_valid (uri)' failed

пробовал
Код:
player->play(QUrl::fromLocalFile("/home/user/video1.mpg"));
или
Код:
player->play(QUrl::fromLocalFile("file:///home/user/video1.mpg"));
толка нету

ОС: убунту 9.10
использую gstreamer backend

Как бороться?

Есть ли альтернатива фонону в QT?

Мне нужно только воспроизводить видео, звук не нужен. А главное возможность переходить на номер фрейма видео или по времени.
« Последнее редактирование: Ноябрь 26, 2009, 00:26 от yuraborodin » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Ноябрь 27, 2009, 10:01 »

у меня лично ни в 1м линупсе гстример бэкенд не работал... Попробуй xine
Записан
Rcus
Гость
« Ответ #2 : Ноябрь 27, 2009, 10:16 »

GStreamer вполне хорошо работает, только он модульный, а потому само ядро умеет только управлять потоками данных Улыбающийся Наверняка какая-нибудь проблема с плагинами: GST_DEBUG, gst-typefind и т.д. в руки копать.
Записан
yuraborodin
Гость
« Ответ #3 : Ноябрь 27, 2009, 11:48 »

вообще я решил проблему по другому - привязкой MPLAYER в виджет
Записан
shender
Гость
« Ответ #4 : Декабрь 17, 2009, 19:17 »

Народ может не в тему, может кто знает какой нить ресурс по gstreamer'у желательно русскоязычный
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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