• 3703阅读
  • 4回复

[提问]想做个MP3播放器,在读取文件路径是出了问题 [复制链接]

上一主题 下一主题
离线yuye2133
 
只看楼主 倒序阅读 楼主  发表于: 2013-05-20
我想做个MP3播放器,在初始化的时候我本打算先加载几个音乐文件,但是却得不到这些文件绝对路径,求大神相助
  1. QDir dir("/home/music");
  2.     if(!dir.exists())
  3.     {
  4.         qDebug()<<"dir not exist!\n";  
  5.         return;
  6.     }
  7.     QStringList filters;
  8.     filters << "*.mp3" << "*.wmv";
  9.     fileNameList = dir.entryList(filters);  //得到的只是相对路径,但是我要的却是绝对路径
  10.     qDebug() << fileNameList;  
  11.     for(int i=0;i<fileNameList.size();i++)
  12.     {
  13.         ui->textBrowser->append(fileNameList.at(i));
  14.     }
另外还有一点是这个网站要发帖还真不是那么容易,站长还是把发帖那个按钮放在一些正常人都能一眼看到的地方吧,反正如果没人教我,我是不知道原来在人家的贴在内部才有发帖这个按钮

离线jdwx

只看该作者 1楼 发表于: 2013-05-20
ui->textBrowser->append("/home/music" + fileNameList.at(i));
这样就是绝对路径了。
发帖按钮在每个板块的顶部都有,不需要进到别人的帖子里。

发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yuye2133
只看该作者 2楼 发表于: 2013-05-22
回 1楼(jdwx) 的帖子
恩恩,谢谢了,发帖的位置我找到了,上次可能是我浏览器的原因,导致发帖两字成透明的了。
然后如果只是在显示部分添加”/home/music“的话,并没有解决我的问题,因为我是要把绝对路径存放到fileNameList里面
离线jdwx

只看该作者 3楼 发表于: 2013-05-22
回 2楼(yuye2133) 的帖子
把/home/music储存起来,每次读文件的时候加上,或者用一个循环加进list里。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yuye2133
只看该作者 4楼 发表于: 2013-05-23
回 3楼(jdwx) 的帖子
哦哦,好,谢谢
快速回复
限100 字节
 
上一个 下一个