Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QMediaPlayer play youtube (internet) link



  • Hello,
    I am trying to play youtube.
    The youtube link I getting from:

    youtube-dl -g "https://www.youtube.com/watch?v=U7BvPxZ..."
    

    This will give you a direct link to media, such as:

    https://r5---sn-2gb7sn7s.googlevideo.com/videoplayback?........&source=youtube&requiressl=yes&mv=m&mn,gir,clen,lmt,dur
    

    And when I try to play this link by code:

    player = new QMediaPlayer;
    player->setMedia(QUrl(link));
    player->play();
    

    Nothing happens...

    I tryed to play this link directly by gstreamer by:

    gst-play-1.0  "link"
    

    And this works. So it shouldn't be coused by missing codec.

    Thanks everyone for some help.


Log in to reply