crossplatform.ru

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


  Ответ в Phonon::VideoPlayer
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Qt-shnik Дата 16.6.2010, 14:19
  Нужно открить даным плеером поток из сети, не могу понять как передать его в аргумент...
пытался просто прочитать локальный файл в буфер и потом возпроивести... вылетает ... кто имел дело с проигрывателем, требуеться ваш совет
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));
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 24.4.2024, 7:11