Нужно открить даным плеером поток из сети, не могу понять как передать поток как аргумент в плеер...
пытался просто прочитать локальный файл в буфер и потом возпроивести... вылетает ... кто имел дело с проигрывателем, требуеться ваш совет...
QByteArray das;
QFile ret ("C:\\Nike.flv");
if(!ret.open(QIODevice::ReadOnly))
{
QMessageBox::critical(0,"Eror","Can`t open");
return;
}
while(!ret.atEnd())
{
das=ret.readAll();
qDebug () << "READ SIZE " << das.size();
}
QBuffer *ter = new QBuffer;
ter->setData(das,das.size());
//Phonon::VideoWidget *vw = new Phonon::VideoWidget (ui->label);
QIODevice *i_odev = ter;
//Медиа объект
Phonon::VideoPlayer * pl = new Phonon::VideoPlayer (Phonon::VideoCategory,ui->label);
pl->play(Phonon::MediaSource(i_odev));