Russian Qt Forum
Февраль 10, 2012, 16:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

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

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

Заранее спасибо !!   
Записан
kibsoft
Бывалый
*****
Online Online

Сообщений: 419


WWW
« Ответ #1 : Май 24, 2010, 11:12 »

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

VoiceTranslator - приложение, которое предоставляет возможности перевода и озвучки текстов.
http://kibsoft.ru
Pariah_War
Гость
« Ответ #2 : Май 24, 2010, 11:15 »

Он с потоковым видео работает Непонимающий?
(Есть документация на русском)
С какими классами надо работать...
Записан
ieroglif
Частый гость
***
Offline Offline

Сообщений: 237


о прекрасная даль, поглотившая небо...


WWW
« Ответ #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.031 секунд. Запросов: 22.