vs播放器源碼
A. 我想用VS2010做一個簡單播放器。可不知用什麼控制項或怎樣寫代碼。知道的發我郵箱[email protected],謝謝!
用windowmediaplayer控制項
B. 哪裡有vc編寫視頻播放器實例教程或者源碼,我用vs2008
這是簡化代碼,我這有完整的,如果要和我說下 #include <Dshow.h> class PlayCore { public: PlayCore(void); virtual ~PlayCore(void); bool SetFile(wchar_t * file_name); bool Play(); bool Stop(); bool Pause(); private: bool _IsLoadFile; IGraphBuilder *pGraph; IMediaControl *pControl; IMediaEvent *pEvent; }; PlayCore::PlayCore(void) { this->_IsLoadFile = false; // Initialize the COM library. HRESULT hr = CoInitialize(NULL); if(FAILED(hr)) { #ifdef _CONSOLE printf("error - Could not initialize COM library"); #else MessageBox(NULL,L"error - Could not initialize COM library",L"Error",MB_OK); #endif } //Create the filter graph manager and query for inter interfaces. hr = CoCreateInstance(CLSID_FilterGraph,NULL,CLSCTX_INPROC_SERVER, IID_IGraphBuilder,(void **)&pGraph); if(FAILED(hr)) { #ifdef _CONSOLE printf("error - Could not create the Filter Graph Manager."); #else MessageBox(NULL,L"error - Conld not create the Filter Graph Manager.",L"Error",MB_OK); #endif } hr = pGraph->QueryInterface(IID_IMediaControl,(void **)&pControl); hr = pGraph->QueryInterface(IID_IMediaEvent,(void **)&pEvent); } PlayCore::~PlayCore(void) { this->pControl->Release(); this->pEvent->Release(); this->pGraph->Release(); CoUninitialize(); } bool PlayCore::SetFile(wchar_t *file_name) { //Build the graph. HRESULT hr = pGraph->RenderFile(file_name,NULL); if(SUCCEEDED(hr)) { this->_IsLoadFile = true; return true; } return false; } bool PlayCore::Play() { if(! this->_IsLoadFile) return false; //Run the graph. HRESULT hr = pControl->Run(); if(SUCCEEDED(hr)) { //Wait for completion. long evCode; pEvent->WaitForCompletion(1000,&evCode); //Note: Do not use INFINITE in a real application, //because it can block indefinitely. } } bool PlayCore::Pause() { pControl->Pause(); return true; } bool PlayCore::Stop() { pControl->Stop(); return true; }
C. 用vs做mfc視頻播放器
首先你需要創建一個文件來保存播放列表(可以創建一個播放列表的class,設置屬性,好操作);
然後打開文件後,將文件的屬性添加到播放列表(一般就是 文件名,文件大小,路徑,播放時長等)
然後在軟體啟動的過程中直接載入播放列表,從頭或者設置一個上次播放位置 開始播放。
D. 求vlc播放器的源代碼
最新版源碼下載地址: http://download.videolan.org/pub/videolan/vlc/1.1.7/vlc-1.1.7.tar.bz2
但是官方不支持使用VC編譯,並且不建議使用VC,移植難度很大。
官方支持的是MingW或者Cygwin,也就是GCC的Windows版。編譯方法見官方Wiki:
- http://wiki.videolan.org/Win32CompileMSYS
- http://wiki.videolan.org/Win32CompileCygwin
E. 怎樣把vs2013窗體工具中的播放器工具添加出來
我們運行vs2013=》點擊菜單欄上的【團隊】選擇鏈接到【TFS】編輯器右邊出現了【源代碼管理器】。然後點擊【選擇團隊項目】,輸入賬號登陸源代碼管理器,點擊【連接】。就已經可以管理項目了。接下來要不本地的源代碼放到源代碼管理器上把本地映射路徑設置好,點擊【映射】=》選擇【本地路徑文件夾】=》點擊【映射】。如圖:然後切換到解決方案資源管理器,選擇項目。點擊右鍵=》【源代碼管理器】=》【添加到源代碼管理器】。就可以操作了。
F. C#編程裡面,用VS2010做一個音樂播放器 我想做出它的順序播放功能,單曲播放 隨機播放這3種
你好!
1、順序播放,建立一個播放列表,檢測是不是一曲播放,播完了,就下一曲
2、單曲,不更新列表,直接播放自己
3、隨機播放,根據曲目的數量,生成一個隨機數,用於取播放列表裡的歌曲
G. 我想用VS2008編寫一個視頻播放器 windows media player 控制項具體實現方法不知道,請大家幫忙,不要VC6.0的
留下郵箱我給你發
H. 想用VS2008或者VS2010,基於MFC對話框做一個多媒體視頻播放器~~
基於MFC開發播放器、從底層編解碼器做起肯定不現實。可以利用現成的ActiveX控制項,比如WMP和RealPlayer的ActiveX控制項、或者系統的MCI介面。通常以文件路徑為參數調用控制項的SetSource()或Play函數即可播放。
I. 用vs2010寫音樂播放器代碼,求幫助
MFC中可以使用一個叫windows media player 的控制項