yulutong 发表于 2012-12-20 11:21:10

mplayer 在OK6410上 怎么嵌入到窗体里面?

我现在是这样写的   
ui->setupUi(this);
mplayerProcess = new QProcess(this);
renderTarget = new QWidget(this);
renderTarget->setAttribute(Qt::WA_OpaquePaintEvent);
renderTarget->resize(480,272);
QStringList args,str;
args << tr(" -slave");
      args << " -quiet -ac mad";
       // args <<" -vf scale=480:272";
       args << " -zoom movie/";   
      args << tr(" -wid") << QString::number(this->winId());
      args << "1.avi";
mplayerProcess->start(tr("./mplayer"), args);

在ubuntu上放在视频窗口在窗体里面,但交叉编译后烧到ARM板上,mplayer窗口时飘在上面,背景窗口还会闪动。

我从网上看到说-wid参数只在x11,openGL上有效。

飞凌-unix 发表于 2012-12-21 08:55:39

楼主你能说的详细点吗?你想实现什么样的效果
页: [1]
查看完整版本: mplayer 在OK6410上 怎么嵌入到窗体里面?