我在程序里这么写的
QApplication a(argc,argv);
const
QString mplayerPath("/home/1/mplayer");
const QString musicFile("/home/mplayer/1.avi");
QProcess* mplayerProcess=new QProcess();
QStringList args;
args<<"-slave";
args<<"-quiet";
args<<movieFile;
mplayerProcess->setProcessChannelMode(QProcess::MergedChannels);
mplayerProcess->start(mplayerPath,args);
mplayerProcess->write("speed_set 2\n");
return a.exec();
程序运行以后
播放速度并
没有变化,其它命令我也试过,同样没有响应。
请问这个为什么?我只是想测试一下QProcess::write()好用不。
我是在arm板子上跑的
[ 此帖被neipe2003在2011-05-05 19:47重新编辑 ]