【发布时间】:2014-07-31 20:14:47
【问题描述】:
我正在尝试在 Qt 5 程序中使用 LibVLC 来打开 VLC 实例并播放视频。 以下代码来自https://wiki.videolan.org/LibVLC_Tutorial/ 我正在使用 Linux。
.pro:
TEMPLATE = app
TARGET = projectLoic
INCLUDEPATH += . vlc
QT += widgets
# Input
HEADERS +=
SOURCES += main.cpp
LIBS +=-lvlc
主要:
#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();
}
编译很好。但是当我构建它时程序立即崩溃(使用 Qt Creator)。有什么想法吗?
非常感谢
【问题讨论】: