我想使用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();