• 9002阅读
  • 5回复

QProcess+mplayer播放遇到的问题 [复制链接]

上一主题 下一主题
离线qsrong
 

只看楼主 倒序阅读 楼主  发表于: 2009-11-23
采用Qt子进程 和mplayer -slave -idle 模式做多媒体播放器,mplayer播放结束不退出,采用后台命令loadfile加载新文件,播放也没有问题,但在少数时候,视频窗口会无画面(显示窗口原画面)有声音,但通过后台知道视频和音频解码都在进行,也能捕捉到播放结束信号,而且下一个文件播放显示也可能没有问题。不知道有人遇到过没 ,我的环境是linux2.6 +x11+qt4.5。
离线fox1987
只看该作者 1楼 发表于: 2009-11-23
你的这个最小化后再还原有问题吗?
这时候有画面吗?
离线xiangliuweb

只看该作者 2楼 发表于: 2009-11-24
你在QProcess的finished(int, QProcess::ExitStatus)信号发出时把QProcess close了吗?
离线qsrong

只看该作者 3楼 发表于: 2009-11-24
多谢大家
答一楼 :在最小化后再恢复 有时候是没有问题的,又可以看到 ,但这不解决问题
答二楼  :我的QProcess 并不退出,在没有文件的时候 由idle决定mplayer在后台等待,
离线bingbing698
只看该作者 4楼 发表于: 2010-06-10
你好 我最进也在移植MPlayer,遇到了一个问题,不知道你解决了没 qt4.5怎么控制不了MPlayer的大小和显示位置,它会跳出窗体尽心播放 我给他传的是QWiget的wid
离线mikan
只看该作者 5楼 发表于: 2011-02-24
你好,我遇到了这种问题,一开始我以为是每次重定向到某个窗口的时候,需要该窗口先获取焦点,但我自己做了的尝试没有取得什么效果!不过我不是通过使用参数idle,而是每次播放的时候创建个Qwidget,播放完后delete掉!希望路过的有心人帮帮忙
快速回复
限100 字节
 
上一个 下一个