没有合适的资源?快使用搜索试试~ 我知道了~
用Visual C++ 6.0设计一个播放AVI格式视频资料的播放
4星 · 超过85%的资源 需积分: 9 7 下载量 62 浏览量
2013-08-15
19:06:29
上传
评论
收藏 17KB DOC 举报
温馨提示
试读
2页
CSCI-1 RecUnitRecCtrl :记录单元记录与控制。实现对相应的设置和播放进行记录并提供调节功能; CSCI-2 MdslStatus: 记录单元状态。实现对本地记录的显示; CSCI-3 SysControlStatus:系统状态。实现系统当前播放及设置的各个状态及连接相应的调节功能; CSCI-4 PersonalCtrl:用户个性化控制。实现用户对各个设置的统一管理; CSCI-6 MediaDecodeAndPlay:多媒体解码与播放包。实现对多媒体文件的解码配对并将之播放; CSCI-7 ControlUnitMMI:控制单元界面。实现各个功能控制的界面; CSCI-8 PlayListRec:播放列表记录。实现保存用户的历史播放列表,用户也可以自己向播放列表中添加媒体文件,或者从播放列表中删除媒体文件(不是从硬盘上删除); CSCI-9 CustomRec:用户数据记录。实现修改并保存用户信息、识别用户、创建并记录新用户,对设置记录进行连接并调用; CSCI-10 SetRec:设置记录。实现用户对播放器的播放设置调整状态的保存,以便于用户下次使用时采用上次的状态设置; CSCI-11 RecUnitRecCtrl:记录单元界面。实现对各个设置及播放进度记录的界面; CSCI-12 ScreenshotFunction:截图功能。实现对播放器当前播放的画面进行截图并保存。
资源推荐
资源详情
资源评论
用 Visual C++ 6.0 设计一个播放 AVI 格式视频资料的播放器关键步骤:
1、定义可重用的 MCI 类(我们命名为 MyDigtal 类)
class MyDigtal //处理视频类
{
public:
//视频操作函数
//函数功能-打开视频文件, pWnd--将要包含视频播放窗口的主窗口 ,
left、top-视频播放窗口//在主窗口中的左上角坐标
BOOL Open (CString, CWnd *pWnd, int left = 0, //函数功能-打开视
频文件
int top = 0,int width = 20,int height = 20);
void Close (void);//关闭视频文件
BOOL Play (BOOL bLoop = FALSE, BOOL bFullScreen = FALSE);//
函数功能-播放视频文件
void Stop (void); //停止播放
void Pause (void); //暂停播放
void Forward (int);//快进
void Backward (int);//后退
int GetFrames (void);//获得视频总帧数,防止视频位置超过视频文件的总
帧数
BOOL SeekTo (int);//跳到某一位置,处于暂停状态
//视频状态还回函数
int GetWidth (void);//得到视频宽度
int GetHeight (void);//获得视频高度
int GetFrame (void);//获得当前帧
BOOL IsPlaying ();//是否正在播放
void SetSpeed (int);//设置播放速度
BOOL GetPause (void);//是否暂停
private://数据成员
BOOL m_Open;//是否有媒体文件打开
BOOL m_Pause;//是否暂停
BOOL m_Playing;//是否正在播放
WORD m_DeviceID;//播放设备 ID
};
2 函数的实现
mciSendCommand (m_DeviceID, MCI_STOP, NULL, NULL);
mciSendCommand (m_DeviceID, MCI_CLOSE, NULL, NULL); // 停止播
放并关闭设备
MCI_DGV_OPEN_PARMS MCIOpen; // 打开设备
MCIOpen.lpstrDeviceType = "avivideo";//设置播放设备为视频播放设备
MCIOpen.lpstrElementName = (LPSTR) Filename.GetBu?er (0);//文件
名
资源评论
- 北国冰峰2013-09-12运行没什么问题,就是我播放avi文件不成功,不知道怎么回事!
tnla234
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功