coding farmer 发表于 2019-1-29 23:39:45

获取mp3文件的metadata失败

代码如下:
qDebug()<<player->isMetaDataAvailable();
显示false
qDebug()<<player->metaData(QMediaMetaData::Title).toString();
显示“”


各位前辈有何建议?

Since 发表于 2019-1-30 09:44:38

你这个是文件没有获取成功吗 ?这个信息不全,没办法分析啊~

coding farmer 发表于 2019-1-30 13:47:15

谢谢楼上前辈提醒,代码如下:
    QMediaPlayer* player=new QMediaPlayer ;
    player->setMedia(QUrl::fromLocalFile("../medias/从头再来 - 刘欢.mp3"));
    qDebug()<<player->isMetaDataAvailable();
    qDebug()<<player->metaData(QMediaMetaData::Title).toString();
   player->play();
执行结果是mp3文件可以播放,但是两个qDebug值分别是false和“”。
页: [1]
查看完整版本: 获取mp3文件的metadata失败