vlc開發學習

2021-06-29 00:55:48 字數 1066 閱讀 2180

是否安裝了正確的解析器和解碼器,即使現在有了萬能解器安裝包也會出現很多問題,不過自從很多開源軟體的出現

,比如大名鼎鼎的ffmpeg,vlc等

,一切一切

都是那麼的簡單.

安裝的時候要安裝開發庫(sdk)

2.用vc 6.0/2003/2005/2008/2010 ide均可開發自己的測試程式

3.建立乙個控制台程式,當然建立乙個視窗程式更好,由於只是為了關注於如何使用vlc sdk,所以都無所謂的

4.在工程中設定好vlc的 include和lib路徑,一般vlc sdk路徑是c:\program files\videolan\vlc\sdk

5.複製libvlc.dll, 

libvlccore.dll,

plugins目錄到工程debug目錄,如果是release需要複製到release目錄,目錄結構如圖:

之後 就是完整的**:

#include

#include

#include

#include

#include

#pragma comment(lib, "libvlc.lib")

#pragma comment(lib, "libvlccore.lib")

int main(int argc, char* argv)

;  

// 建立乙個vlc例項

vlc_ins = libvlc_new(sizeof(vlc_args)/sizeof(vlc_args[0]), vlc_args);

if(vlc_ins != null)

// 停止

libvlc_media_player_stop(vlc_player);

// 釋放

libvlc_media_release(vlc_media);

} // 釋放

libvlc_media_player_release(vlc_player);

}// 釋放

libvlc_release(vlc_ins);

}return 0;

}

Vlc控制項介面

vlc控制項介面 vlc plugin object的方法 l versioninfo 成員,返回版本資訊的字串 l vlc.versioninfo 方法,返回版本資訊的字串 audio object的屬性 讀寫 l vlc.audio.mute 靜音和非靜音 l vlc.audio.volume ...

Vlc控制項介面

vlc plugin object的方法 l versioninfo 成員,返回版本資訊的字串 l vlc.versioninfo 方法,返回版本資訊的字串 audio object的屬性 讀寫 l vlc.audio.mute 靜音和非靜音 l vlc.audio.volume 音量的百分比,值在...

vlc的應用之二 vlc的ActiveX及cab

2009 05 14補充 8.activex的解除安裝 9.讓vlc自動安裝activex 10.關於vlc的activex的說明。vlc自帶了activex控制項 axvlc.dll,在編譯完vlc之後的activex資料夾下。activex是個好東西,axvlc.dll可以隨意放到任何位置,成功...