• 3421阅读
  • 2回复

[提问]mp3播放下一首,怎么没反应啊?(怎样实现将当前播放的文件与列表文件比较,播下一首呢 [复制链接]

上一主题 下一主题
离线bjhou2008
 

只看楼主 倒序阅读 楼主  发表于: 2012-03-28
fileNames = dialog.selectedFiles();播放器正在播放选中的歌曲,
QStringList names = dir.entryList();获得列表
      QString path1;
      path1=newnames.at(3);
execl("madplay","madplay",path1.toStdString().c_str(),NULL);
不行啊,没反应。大侠们帮帮忙啊!
离线bjhou2008

只看该作者 1楼 发表于: 2012-03-29
QStringList names = dir.entryList();       QStringList newnames;          newnames=names.filter(".mp3");QString path1;      path1=newnames.at(3);execl("madplay","madplay",path1.toStdString().c_str(),NULL);可以这样写吧,path1应该是播放列表中的第4个吧,那怎么没反应呢?
离线bjhou2008

只看该作者 2楼 发表于: 2012-03-29

QString path;是选中的播放歌曲名字
index = newnames.indexOf(path);该怎么修改,好像语法有问题?获得选中播放歌曲在播放列表中的位置
快速回复
限100 字节
 
上一个 下一个