Wie zu verwenden LibVLC mit Qt 5

Ich versuche zu verwenden LibVLC in ein Qt-5-Programm zu öffnen, eine VLC-Instanz und ein video Abspielen.
Der folgende code stammt aus https://wiki.videolan.org/LibVLC_Tutorial/
Ich bin mit Linux.

.pro :

TEMPLATE = app
TARGET = projectLoic
INCLUDEPATH += . vlc
QT += widgets
# Input
HEADERS += 
SOURCES += main.cpp
LIBS +=-lvlc

main :

#include <vlc/vlc.h>
#include <QApplication>

int main(int argc, char* argv[])
{
    QApplication app(argc, argv);


    libvlc_instance_t * inst;
    libvlc_media_player_t *mp;
    libvlc_media_t *m;

         //Load the VLC engine
         inst = libvlc_new(0, NULL);

         //Create a new item

         m = libvlc_media_new_path (inst, "/home/........mp3");

         //Create a media player playing environement
         mp = libvlc_media_player_new_from_media (m);

         //play the media_player
         libvlc_media_player_play (mp);

     return app.exec();
}

Die Zusammenstellung ist in Ordnung. Aber das Programm sofort abstürzt, wenn ich es bauen (mit Qt Creator). Irgendeine Idee?

Vielen Dank

InformationsquelleAutor damien | 2014-07-31

Schreibe einen Kommentar