Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Видео.....
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Мультимедиа
KLIF
Извините за глупые вопросы..... (у меня просто плоховато с английск....)

Мне нужно в своей программе воспроизводить видеофайлы , мне нужно расположить свой проигрыватель в окне...
Как это сделать .... подскажите что нужно читать и с какими классами работать ....
Заранее спасибо...
Litkevich Yuriy
Цитата(KLIF @ 4.6.2010, 8:09) *
что нужно читать и с какими классами работать
Модуль Phonon
KLIF
Мне нужно не создавать новый плеер..... А просто сделать так чтоб мой плеер (допустим Window Media Player) отображался на виджете сразу после запуска моего приложения... ???!!!
Или я все же не прав ???
Litkevich Yuriy
Цитата(KLIF @ 4.6.2010, 13:14) *
допустим Window Media Player) отображался на виджете
так наверное не выйдет. Либо придётся возится с какими-нибудь хэнделами виндовозными.
KLIF
Цитата(Litkevich Yuriy @ 4.6.2010, 14:34) *
Цитата(KLIF @ 4.6.2010, 13:14) *
допустим Window Media Player) отображался на виджете
так наверное не выйдет. Либо придётся возится с какими-нибудь хэнделами виндовозными.

А можно хоть как то прилепить окно самого проигрывателя к виджету ???
kibsoft
Цитата
А можно хоть как то прилепить окно самого проигрывателя к виджету ???

Если использовать WinAPI(придётся возится с какими-нибудь хэнделами виндовозными), то можно..в Qt нет.
KLIF
Цитата(kibsoft @ 6.6.2010, 12:32) *
Цитата
А можно хоть как то прилепить окно самого проигрывателя к виджету ???

Если использовать WinAPI(придётся возится с какими-нибудь хэнделами виндовозными), то можно..в Qt нет.

Мне нужно реализовать воспроизведение потокового видео ...
Я отправляю с базы данных видео файл .flv примером 52 мб... с них получаю тока 48мб...
Потом этот полученный файл не могу ни чем открыть ,,,. при попытке его открыть система просто умирает...
Подскажите как правильно запихать эти пакеты в проигрыватель...
Очень срочно надо...

P.S. У меня просто кончились идеи....
QtAssistant::Phonon::MediaSource(QIODevice);
как привязать буфер к проигрывателю , я делаю так :
QFile fille ("C:\\3334.avi");
    fille.open(QIODevice::ReadOnly);
    QBuffer tr (player);
    QByteArray qw = fille.readAll();
    qDebug () << fille.size() << "   "  << qw.size();
    tr.setData(qw);
    tr.close();
    Phonon::MediaObject* player = Phonon::createPlayer( Phonon::VideoCategory );
                QBuffer buff (player);
                buff.setData(qw,qw.size());
                qDebug ()<< buff.size();
                qDebug()<< qw.size();
                player->setCurrentSource(Phonon::MediaSource(&tr));
                //player->setParent( this );
                //connect( player, SIGNAL( finished() ), player, SLOT( deleteLater() ) );
                player->play();

Litkevich Yuriy
KLIF, не смешивай в одной теме разные задачи/проблемы. Иначе тема превратится в кашу.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.