Qt MediaPlayer Playlist
-
-
//assume the directory exists and contains some files and you want all jpg and JPG files
QDir directory("Pictures/MyPictures");
QStringList images = directory.entryList(QStringList() << ".jpg" << ".JPG",QDir::Files);
foreach(QString filename, images) {
//do whatever you need to do
}(Maybe there are better solutions, this one should work too )
-
@Nevez ,@SGaist
Thanks for the idea, this code worked.QDir directory("/home/user/Music");
QStringList filess = directory.entryList(QStringList() << ".mp3" << ".mp3",QDir::Files);
foreach(QString filename, filess){
QList<QStandardItem *> items;
items.append(new QStandardItem(QDir("/home/user/Music"+filename).dirName()));
items.append(new QStandardItem("/home/user/Music"+filename));
m_playListModel->appendRow(items);
m_playlist->addMedia(QMediaContent(QUrl::fromLocalFile("/home/user/Music/"+filename)));
}