Цитата(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();