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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Phonon::VideoPlayer  (Прочитано 4053 раз)
Max Payne
Гость
« : Июнь 16, 2010, 14:23 »

Нужно открить даным плеером поток из сети, не могу понять как передать поток как аргумент  в плеер...
пытался просто прочитать локальный файл в буфер и потом возпроивести... вылетает ... кто имел дело с проигрывателем, требуеться ваш совет...
Код:
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));
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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