win32的媒体播放器的实现(源码)
摘要:目前市场多媒体播放器种类繁多,为了开发简便大多数多媒体播放器通常采用第三方框架,这样导致了软件资源占用较大。针对这一问题对多媒体播放器的需求进行分析,在WINDOWS NT环境下利用C语言,WIN32 API和MCI多媒体指令接口实现了一款体积较小、资源占用较少的绿色媒体播放器。研究了对歌曲读取与显示模块的转码、进度条的匹配、配置、网页脚本分析与向外部程序传参等问题并进行了有效解决。播放器支持多种音频、视频等格式播放,支持在最小化到托盘的情况下,用户可正常进行播放模式的切换、歌词显示以及MV观看等功能。
目录
摘要 1
关键词 1
Abstract 1
Key words 1
引言 1
1 选题背景 1
1.1 问题的提出 1
1.2 国内外研究状况 2
1.2.1 国外研究状况 2
1.2.2 国内研究状况 2
1.3 研究的目的和内容 3
1.3.1 研究目的 3
1.3.2 研究内容 3
2 开发平台及应用技术 4
2.1 WIN32 API函数介绍 4
2.1.1 WIN32 API简介 4
2.1.2 WIN32 API历史 4
2.1.3 WIN32 API分类 4
2.2 多媒体功能API函数介绍 5
2.3 MCI命令接口编程 6
2.3.1 MCI设备 6
2.3.2 MCI命令 6
2.3.3 MCI命令消息接口方式 7
2.3.4 MCI命令字符串接口方式 9
3 多媒体播放器的开发与设计 9
3.1 窗口过程与消息处理机制 9
3.2 队列消息与非队列消息 10
3.3 媒体播放器的核心功能以及函数分析 11
3.3.1 主对话框窗口过程 11
3.3.2 打开文件 13
3.3.3 删除文件 14
3.3.4 播放歌曲 14
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
/> 3.3.5 暂停或恢复播放歌曲 16
3.3.6 停止播放歌曲 16
3.3.7 上一曲、下一曲 17
3.3.8 音量、播放模式转换 17
3.3.9 显示歌词 19
3.3.10 搜索歌曲 21
3.3.11 复制到移动设备 21
3.3.12 获取在线MV 22
3.3.13 在线搜歌 24
3.3.14 换肤 25
4 系统实现与系统总结 25
4.1 实现的效果截图 25
4.2 解决的关键问题 31
4.3 总结 31
致谢 32
参考文献 32
基于win32的媒体播放器的实现
目录
摘要 1
关键词 1
Abstract 1
Key words 1
引言 1
1 选题背景 1
1.1 问题的提出 1
1.2 国内外研究状况 2
1.2.1 国外研究状况 2
1.2.2 国内研究状况 2
1.3 研究的目的和内容 3
1.3.1 研究目的 3
1.3.2 研究内容 3
2 开发平台及应用技术 4
2.1 WIN32 API函数介绍 4
2.1.1 WIN32 API简介 4
2.1.2 WIN32 API历史 4
2.1.3 WIN32 API分类 4
2.2 多媒体功能API函数介绍 5
2.3 MCI命令接口编程 6
2.3.1 MCI设备 6
2.3.2 MCI命令 6
2.3.3 MCI命令消息接口方式 7
2.3.4 MCI命令字符串接口方式 9
3 多媒体播放器的开发与设计 9
3.1 窗口过程与消息处理机制 9
3.2 队列消息与非队列消息 10
3.3 媒体播放器的核心功能以及函数分析 11
3.3.1 主对话框窗口过程 11
3.3.2 打开文件 13
3.3.3 删除文件 14
3.3.4 播放歌曲 14
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
/> 3.3.5 暂停或恢复播放歌曲 16
3.3.6 停止播放歌曲 16
3.3.7 上一曲、下一曲 17
3.3.8 音量、播放模式转换 17
3.3.9 显示歌词 19
3.3.10 搜索歌曲 21
3.3.11 复制到移动设备 21
3.3.12 获取在线MV 22
3.3.13 在线搜歌 24
3.3.14 换肤 25
4 系统实现与系统总结 25
4.1 实现的效果截图 25
4.2 解决的关键问题 31
4.3 总结 31
致谢 32
参考文献 32
基于win32的媒体播放器的实现
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2216.html