利用mediaplayer创建最简单的媒体播放器
利用mediaplayer播放器,须包含二十多个微软的播放器文件,其中源码文件都是空的,这些文件可以从网上下载,也可使用本例中现成的文件。
本示例创建过程如下:
1. 创建一个基于Dialogue的MFC工程
2. 打开资源中的dialogue模版,在模版上右键单击,选择 Insert ActiveX Control, 接下来在弹出的选择框中选择Windows Media Player. 这个控件就是微软提供的现成的播放器,可在属性页设置一些属性
3. 在播放器下面添加一个button用来打开视频文件,暂且命名为 Open file
4. 在cpp中添加button消息响应,加入如下代码:
//open the vedio file and play
CFileDialog dlg(TRUE, NULL, L"*.*", OFN_FILEMUSTEXIST,
L"Active Streaming Format(*.asf)|*.asf|"
L"Audio Video Interleave Format(*.avi)|*.avi|"
L"RealAudio/RealVideo(*.rm)|*.rm|"
L"Wave Audio(*.wav)|*.wav|"
L"MIDI File(*.mid)|*.mid|"
L"All Files(*.*)|*.*||&