如何在gstreamer中获得控件

时间:2014-12-02 13:06:57

标签: qt gstreamer pipeline qwebview

我想使用playbin在gstreamer中播放视频。我正在使用QT框架。通过qwebview(使用webview)播放视频后,无法使用gstreamer(使用gstreamer)播放来自http url的视频。是否可以停止或控制gstreamer管道。

using webview:
                m_view = new QWebView(this);
                //view->setGeometry(50,140, 600,345);
                m_view->load(QUrl("http://www.youtube.com/embed/"+youtube_id+"?autoplay=1"));


using gstreamer:
                 QString url ="http://203.79.103.221/16Wishes.mp4";


                 url = url.mid(0,url.length()-4);
                 url = url.append(".mp4");
                 QByteArray ba = url.toLocal8Bit();
                 char *c_url = ba.data();

                 load_elements (c_url);
                 qDebug() << c_url;
                mplayer_play();

0 个答案:

没有答案