首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonon无法在Mac上获取元数据

Phonon无法在Mac上获取元数据
EN

Stack Overflow用户
提问于 2012-04-01 04:47:35
回答 1查看 143关注 0票数 1

我正在使用Phonon来获取有关歌曲的元数据。在Linux上,一切似乎都很正常。下面是在元数据准备就绪后调用的get代码:

代码语言:javascript
复制
QMultiMap<QString, QString> metaData = libAddMetaDataObject->metaData();

QString fileName = libAddMetaDataObject->currentSource().fileName();
QString songName = metaData.value("TITLE");
QString artistName = metaData.value("ARTIST");
QString albumName = metaData.value("ALBUM");
qint64 duration = libAddMetaDataObject->totalTime() / 1000;

if(songName.isNull()){
  DEBUG_MESSAGE("Null Title value")
  songName = getUnknownTitle();
}

if(artistName.isNull()){
  DEBUG_MESSAGE("Null artist value")
  artistName = getUnknownArtist();
}

if(albumName.isNull()){
  DEBUG_MESSAGE("Null album value")
  albumName = getUnknownAlbum();
} 

当我在我的Mac上时,艺术家的名字和专辑的名字总是空的。有人知道为什么会这样吗?Phonon-Quicktime后端有问题吗?

EN

回答 1

Stack Overflow用户

发布于 2012-07-27 00:21:26

如果有人仍然对此感兴趣,我所能说的最好的情况是phonon_qt7后端在这方面是有缺陷的(是我一个人还是所有的phonon后端似乎在这个或那个领域都有严重的缺陷?)。我的解决方案就是使用taglib进行元数据检索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9959576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档