我要在
QT4中调用madplay播放dan.mp3.到底应该怎么写这段代码呢?请大侠不吝赐教。有兴趣的朋友一起讨论一下。
其中madplay位于/目录下,dan.mp3位于/tmp/dan.mp3.请问各位应该怎么写才能正常播放。对了,是QT4哦。
我照着写了一段如下:
connect(pushButton, SIGNAL(clicked()), this, SLOT(slotButton()));
void Mainfrm::slotButton()
{
QProcess proc;
QString program;
QStringList filename1;
filename1<<"-slave";
filename1<<"-quiet";
program="/bin/madplay";
filename1<<"/tmp/danger.mp3";
proc.setProcessChannelMode(QProcess::MergedChannels);
proc.start(program,filename1);
}
点击
按钮时,运行了29秒(也就是MP3文件的长度)才继续运行
其他的。但是,始终无法听到声音。但直接登录
开发板shell,
执行./bin/madplay danger.mp3。是有声音播放的。哪位大师能给个思路,实在不知道到底应该怎么弄。谢谢了
[ 此帖被wangrunmin在2011-04-22 17:10重新编辑 ]