crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Phonon::VideoPlayer
Гость_Qt-shnik_*
сообщение 16.6.2010, 14:19
Сообщение #1





Гости








    


Нужно открить даным плеером поток из сети, не могу понять как передать его в аргумент...
пытался просто прочитать локальный файл в буфер и потом возпроивести... вылетает ... кто имел дело с проигрывателем, требуеться ваш совет
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 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 6.10.2022, 8:03