1
Phonon을 사용하여 노래에 대한 메타 데이터를 얻고 있습니다. 리눅스에서는 모든 것이 잘 작동하는 것처럼 보입니다. Phonon이 Mac에서 메타 데이터를 가져올 수 없습니다.
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();
}
내 맥, 아티스트 이름과 앨범 이름에있어
은 항상 널 (null)입니다 : 여기에 메타 데이터가 준비되면이라고 얻을 코드입니다. 왜 이런 일이 일어나는 지 아는 사람이 있습니까? Phonon-Quicktime 백엔드에 문제가 있습니까?