Bootstrap

libvlc搭配qt实现播放器day01

1.开发环境搭建

下载官方库 

采用 vs2019 搭配  qt 实现

添加 附加包含目录

 添加静态库目录

添加动态库 

 2.代码部分

ui

 .h

#pragma once

#include <QtWidgets/QWidget>
#include "ui_MainWidget.h"
#include "vlc/vlc.h"  

class MainWidget : public QWidget
{
    Q_OBJECT

public:
    MainWidget(QWidget *parent = nullptr);
    ~MainWidget();

private slots:
    void on_btnOpen_clicked();
    void on_btnPlay_clicked();
    void on_btnPause_clicked();
    void on_btnStop_clicked();

private:
    Ui::MainWidgetClass ui;
    libvlc_instance_t* m_pInstance = nullptr;
    libvlc_media_player_t* m_pMediaPlayer = nullptr;
    libvlc_media_t* m_pMedia = nullptr;
};

.cpp

#include "MainWidget.h"
#include <qmessagebox.h>
#include <qfiledialog.h>
MainWidget::MainWidget(QWidget *parent)
    : QWidget(parent)
{
    ui.setupUi(
;