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 的控件