vs2017使用vlc視訊播放器
下載原始碼
vs新建工程
根據自己的情況調整,我是debug的x64。
對著專案右鍵屬性
找到c/c++下的附加包含目錄
找到連結器下的附加庫目錄
拷貝
最後,將vlc檔案目錄下的plugins資料夾以及libvlc.dll和libvlccore.dll這兩個檔案複製到你專案工程的/x64/debug目錄下。如果沒有這個目錄,就先執行一次空程式,目錄下就會有了。
準備工作完成
測試
#include "vlc/vlc.h"
#pragma comment(lib,"libvlc.lib")
#pragma comment(lib,"libvlccore.lib")
int main(int argc, char* argv[])
{
libvlc_instance_t * inst;
libvlc_media_player_t *mp;
libvlc_media_t *m;
libvlc_time_t length;
int width;
int height;
int wait_time = 5000;
//libvlc_time_t length;
/* Load the VLC engine */
inst = libvlc_new(0, NULL);
//Create a new item
//Method 1:
m = libvlc_media_new_location (inst, "rtsp://XXXXX你的RTSP流XXXXX");
//Screen Capture
//m = libvlc_media_new_location (inst, "screen://");
//Method 2:
//m = libvlc_media_new_path(inst, "cuc_ieschool.flv");
/* Create a media player playing environement */
mp = libvlc_media_player_new_from_media(m);
/* No need to keep the media now */
libvlc_media_release(m);
// play the media_player
libvlc_media_player_play(mp);
//wait until the tracks are created
_sleep(wait_time);
length = libvlc_media_player_get_length(mp);
width = libvlc_video_get_width(mp);
height = libvlc_video_get_height(mp);
printf("Stream Duration: %ds\n", length / 1000);
printf("Resolution: %d x %d\n", width, height);
//Let it play
_sleep(length - wait_time);
// Stop playing
libvlc_media_player_stop(mp);
// Free the media_player
libvlc_media_player_release(mp);
libvlc_release(inst);
return 0;
}
可以播放視訊就是成功了~
相關文章
- vlc qt player 播放器開發例項QT播放器
- 如何在 VLC 播放器中裁剪影片播放器
- 使用VideoView做個實用的視訊播放器IDEView播放器
- 自定義視訊播放器播放器
- 視訊播放器工具Infuse播放器
- 阿里雲視訊播放器阿里播放器
- VLC工具使用指南
- Macast外掛--VLC播放器(未實現,留個坑)MacAST播放器
- MPV 播放器:Linux 下的極簡視訊播放器播放器Linux
- 開源視訊播放器介紹播放器
- H5視訊播放器特性H5播放器
- 視訊播放器全屏旋轉方案播放器
- 視訊播放器Infuse PRO mac版播放器Mac
- Mac視訊播放器哪個好用?Mac播放器
- Movist Pro for Mac(Mac視訊播放器)Mac播放器
- ReactNative乾貨分享——視訊播放器AppReact播放器APP
- Cisdem Video Player for mac(高清視訊播放器)IDEMac播放器
- Mac強大的視訊播放器:InfuseMac播放器
- iOS 圖解一個功能很全的視訊播放器的使用iOS圖解播放器
- win10自帶視訊播放器在哪_怎麼開啟win10自帶的視訊播放器Win10播放器
- rmvb用什麼視訊播放器win10_rmvb怎麼用視訊播放器開啟win10播放器Win10
- iOS--React Native視訊播放器外掛iOSReact Native播放器
- 知乎視訊播放器 Griffith 開源了~播放器
- ArtVideoPlayer:一個靈活的視訊播放器IDE播放器
- Infuse PRO for Mac(強大的視訊播放器)Mac播放器
- 專業藍光視訊播放器軟體播放器
- Infuse PRO for Mac(強大的視訊播放器)Mac播放器
- VLC播放器宣佈將蘋果Airplay帶到Win10系統上播放器蘋果AIWin10
- React Native 原生檢視封裝全解析:視訊播放器示例React Native封裝播放器
- 使用海康H5視訊播放器開發包實現監控播放H5播放器
- 利用VLC將m3u8地址轉存為mp4視訊
- 分享一個功能很全的視訊播放器播放器
- Electron實現跨平臺全能視訊播放器播放器
- 自定義視訊播放器與慢放滾輪播放器
- AVFoundation | 封裝一個好用的視訊播放器封裝播放器
- ffmpeg播放器實現詳解 - 視訊顯示播放器
- Android進階:十、自定義視訊播放器 1Android播放器
- 自帶多媒體視訊播放器Infuse pro播放器