现在用mplayer做了一个简单的播放器,环境是ARM-LINUX,在终端下直接运行没有什么问题,但是放在QT界面下播放就会卡的很严重,具体参数设置是 :
args<<"-slave";
args<<"-quiet";
args<<"-wid"<<QString::number(view->winId(),10);
args<<"-zoom";
args<<"-x";
args<<"740";
args<<"-y";
args<<"335";
args<<"-ac"<<"mad";
args<<"-vo"<<"fbdev";
args<<"-ontop";
args<<fileName;
p->start("/bin/mplayer",args);
有没有知道是什么情况的帮助一下。
另一个问题是,以slave模式运行,实现全屏的话可以用vo_fullscreen,但是如果指定了窗口(-wid),全屏没有效果,不指定窗口的话又不行,相当纠结,有没有什么好的思路。
麻烦各位帮帮忙!!