[Interest] Audio Metadata issue in Qt5.2.x

Ramakanthreddy Kesireddy Ramakanthreddy.Kesireddy at techmahindra.com
Thu Oct 17 15:39:22 CEST 2013


Hi,

Iam trying to retrieve metadata using Qt5.2 alpha on ubuntu 12.04.

The below code in QtQuick 2.0 returns metadata (ex:albumArtist)

Rectangle {
    width: 360
    height: 360

    Text {
        text: "Click Me!";
        font.pointSize: 24;
        width: 150; height: 50;

        MediaPlayer {
            id: playMusic
            source: "music.mp3"
        }
        MouseArea {
            id: playArea
            anchors.fill: parent
            onPressed:  { console.log(playMusic.metaData.albumArtist)
            }
        }
    }
}

However, in Qt, the same below code returns NULL while retrieving metadata. am wondering what could be the problem in this regard though it invokes QMediaObject->metadata function from both QtQuick and Qt.


    QUrl filename = QUrl::fromLocalFile("music.mp3");
    QMediaPlayer *mediaPlayer = new QMediaPlayer(this);
    mediaPlayer->setMedia(filename);

    qDebug() << "Player error state -> " << mediaPlayer->error();
    qDebug() << "Media supported state -> " << QMediaPlayer::hasSupport("audio/mp3");
    this->show();

    QString album = mediaPlayer->metaData(QMediaMetaData::AlbumArtist).toString();
    qDebug() << album;

Please let me know if there is any issue in above code snippet.

Thanks and Regards,
Ramakanth

________________________________

DISCLAIMER:
This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20131017/0b589ed2/attachment.html>


More information about the Interest mailing list