Russian Qt Forum

Qt => Мультимедиа => Тема начата: Ubuntu_linux от Март 02, 2012, 03:49



Название: MeeGo N9 открить видео в плеере
Отправлено: Ubuntu_linux от Март 02, 2012, 03:49
как открыть видео с сети в стандартном плеере?


Название: Re: MeeGo N9 открить видео в плеере
Отправлено: Ubuntu_linux от Март 05, 2012, 14:15
Методом проб и ошибок удалось открыть видео в стандартном плеере.

Я открывал сетевое видео, например, http://example.com/video.mp4/

Пока тестировал только в консоли, апарата:

Код
Bash
invoker --type=m video-suite http://example.com/video.mp4
invoker --type=m videosheetplayer http://example.com/video.mp4
 

Теперь буду пробовать через QProcess из под Qt запустить...



Название: Re: MeeGo N9 открить видео в плеере
Отправлено: Ubuntu_linux от Март 05, 2012, 21:34
Методом проб и ошибок удалось открыть видео в стандартном плеере.

Я открывал сетевое видео, например, http://example.com/video.mp4/

Пока тестировал только в консоли, апарата:

Код
Bash
invoker --type=m video-suite http://example.com/video.mp4
invoker --type=m videosheetplayer http://example.com/video.mp4
 

Теперь буду пробовать через QProcess из под Qt запустить...



Работает!
Код
C++ (Qt)
void Service::openVideo(QUrl url){
   qDebug()<<"#start meego video:"<<url;
   QString program = "invoker";
   QStringList arguments;
   arguments << "--type=m" << "videosheetplayer"<<url.toString();
   QProcess *myProcess = new QProcess();
   myProcess->start(program, arguments);
}//startVideo