QT读取mplayer的播放时间
想问一下用QT如何读取mplayer的播放时间
我现在是用slave模式的,用使get_time_pos都没有一点反应,
只能读出视频播放时开始时的信息而已比如用是是ARM CPU RGB多少位之类的,就是时间读不出来
程序如下
connect(playpro,SIGNAL(readyReadStdout()),this,SLOT(catchoutput()));
void Mplayer::catchoutput() //catch mesg
{
QString s,temp;
while(playpro->canReadLineStdout())
{
log->clear();
QByteArray buffer(playpro->readStdout());
s=QString(buffer);
og->setText(s);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要自己写个 popen, 实现 R W , 呵呵, N年前就做过了。
今天突然想起用qDebug来调试,
在按下暂停按钮的时候,突然发现,暂停了,
没想到还有一些视频流出现,也就和当前的时间差不多吧
不过怎么样才可以得到整个视频的总时间呢?
SLAVE下的命令好像不起作用!