0%

player

MediaPlayer+AudioOutput(m_mediaPlayer->setAudioOutput(m_audioOutput);)
获取文件目录
QDirIterator,.hasNext()进行遍历
播放逻辑

1
2
3
4
5
6
void MusicPlayer::on_musicListView_doubleClicked(const QModelIndex &index)
{
auto url=index.data(Qt::UserRole+1).toUrl();
m_mediaPlayer->setSource(url);
m_mediaPlayer->play();
}

StandardItemModel在viewList上展示(数据处理setModel,appendRow)