2024年4月24日发(作者:)
实验2 简单音频播放器程序实现
1. 上机实验报告二
课程名称:多媒体技术
小组成员:
实验序号:02
班级:数媒**班 实验日期:2014.3.31-
4.11
指导教师:
实验成绩:
一、简单音频播放器程序实现
二、实验目的及要求
1、掌握使用DirectSound实现音频播放程序的方法;
2、掌握创建缓冲区的方法;
3、学会播放音频数据的方法;
3、了解RIFF文件格式,学会读取WAV文件的方法;
4、开发一个简单的基于MFC框架的音频播放器。
三、实验环境
本次上机实践所使用的平台和相关软件
VS2012MFCwin7
四、实验内容
用MFC设计具有一般能播放*.mp3,*.wma,*.mdi,*.wav,*.avi,*.dat等
文件,还有具有播放、暂停、停止、音量调节等功能。
1、点击“打开”,添加播放资源
2、单击“播放”,开始播放
3、点击“暂停”,暂停播放;之后点击“恢复”,播放器继续播放
4、单击“终止”,音乐播放停止
5、滑动音量滑块调节音量大小
1 / 13
五、调试过程及实验结果
本次作业参考了优酷上的指导视频,然后仿照编写的。
在完成此次大作业的过程中遇到了很多问题,首先音量控制就是一个难
点,最初完成的版本可以运行但音量无法控制,后来添加了一个函数解决问题:
void CMUSIC_PLAYER_100511217Dlg::OnCustomdrawSlider(NMHDR* pNMHDR,
LRESULT* pResult)
{
UpdateData(true)。
m_vol=m_()/10。
SetVolumn(m_())。
UpdateData(false)。
*pResult = 0。
}
最终成果:
2 / 13


发布评论