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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Потоковое видео....  (Прочитано 4392 раз)
Pariah_War
Гость
« : Май 24, 2010, 00:05 »

Здравствуйте...
Мне нужны помощь...
Вопрос вот в чем мне нужно реализовать в своей программе открытие как потокового видео так и скачан.   файла . ..
Я пытался сделать это через QProcess (у меня ничего не получилось, если кто видел на русском QProcess выложите плиз)....
Потом сделал через QUrl ..... там просто вписываешь путь к файлу и он открываеться  проигрывателем который стоит по умолчанию...
(Мне нужно чтобы было как на You-tube помогите у кого есть примеры и кто уже сталкивался с таким )...

Заранее спасибо !!   
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #1 : Май 24, 2010, 11:12 »

А в Phonon же плеер есть..
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
Pariah_War
Гость
« Ответ #2 : Май 24, 2010, 11:15 »

Он с потоковым видео работает Непонимающий?
(Есть документация на русском)
С какими классами надо работать...
Записан
ieroglif
Гость
« Ответ #3 : Май 24, 2010, 12:44 »

QtAssistant::Phonon::VideoPlayer
QtAssistant::Phonon::MediaSource(QUrl);
QtAssistant::Phonon::MediaSource(QIODevice);
Записан
Pariah_War
Гость
« Ответ #4 : Май 24, 2010, 13:00 »

Большое СПАСИБО......
ОН с потоковым видео работает?Непонимающий
Записан
Pariah_War
Гость
« Ответ #5 : Июнь 13, 2010, 12:27 »

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();

Как привязать буфер к проигрывателю ??
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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