mfc做了一个简单的音乐播放器,可是播放进度条和音量条不会写,从网上参考了一些代码,还是不行。。

Wuxie2014 2014-09-05 08:23:36
因为这个程序改的乱七八糟。。。心塞。。
http://pan.baidu.com/s/1bnfDUSB
...全文
742 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wuxie2014 2014-09-19
  • 打赏
  • 举报
回复
引用 5 楼 baijiaheizhiganmao 的回复:
简单说明一下,使用系统的API,比如播放进度,使用MCI,获取整首歌的长度,然后获得播放位置,将整首歌的长度设置为进度条范围,将播放位置,设置为进度条当前进度。 至于音量的话,你使用MIXER ,这个甚至可以调节整个计算机的音量。 关注我一下,私信我邮箱地址,我这刚好做过着两个东西。可以将这些发给你。
音量键写出来了,调用了OnTimer写了定时器,就是进度条动不起来。。私信点了没有反应啊
忘世麒麟 2014-09-19
  • 打赏
  • 举报
回复
引用 6 楼 Wuxie2014 的回复:
[quote=引用 5 楼 baijiaheizhiganmao 的回复:] 简单说明一下,使用系统的API,比如播放进度,使用MCI,获取整首歌的长度,然后获得播放位置,将整首歌的长度设置为进度条范围,将播放位置,设置为进度条当前进度。 至于音量的话,你使用MIXER ,这个甚至可以调节整个计算机的音量。 关注我一下,私信我邮箱地址,我这刚好做过着两个东西。可以将这些发给你。
音量键写出来了,调用了OnTimer写了定时器,就是进度条动不起来。。私信点了没有反应啊[/quote] 话说,音量键是不需要调用OnTimer的——你不会希望播放过程音量随时间变化吧。
忘世麒麟 2014-09-19
  • 打赏
  • 举报
回复
引用 6 楼 Wuxie2014 的回复:
[quote=引用 5 楼 baijiaheizhiganmao 的回复:] 简单说明一下,使用系统的API,比如播放进度,使用MCI,获取整首歌的长度,然后获得播放位置,将整首歌的长度设置为进度条范围,将播放位置,设置为进度条当前进度。 至于音量的话,你使用MIXER ,这个甚至可以调节整个计算机的音量。 关注我一下,私信我邮箱地址,我这刚好做过着两个东西。可以将这些发给你。
音量键写出来了,调用了OnTimer写了定时器,就是进度条动不起来。。私信点了没有反应啊[/quote] 私信我收到了,我将我的文档发给你一份。
忘世麒麟 2014-09-12
  • 打赏
  • 举报
回复
简单说明一下,使用系统的API,比如播放进度,使用MCI,获取整首歌的长度,然后获得播放位置,将整首歌的长度设置为进度条范围,将播放位置,设置为进度条当前进度。 至于音量的话,你使用MIXER ,这个甚至可以调节整个计算机的音量。 关注我一下,私信我邮箱地址,我这刚好做过着两个东西。可以将这些发给你。
赵4老师 2014-09-10
  • 打赏
  • 举报
回复
status mywav position wait
Wuxie2014 2014-09-09
  • 打赏
  • 举报
回复
引用 1 楼 lovesmiles 的回复:
你的功力有多深呢?继续一个静态文本控件,在控件上面画线条,根据播放文件的长度来确定播放进度
功力很浅啊。。老师叫做一个,上网看的。。
Wuxie2014 2014-09-09
  • 打赏
  • 举报
回复
功力很浅啊。。老师叫做一个,上网看的。。
勤奋的小游侠 2014-09-05
  • 打赏
  • 举报
回复
你的功力有多深呢?继续一个静态文本控件,在控件上面画线条,根据播放文件的长度来确定播放进度
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 SSD1306是一种常用于微控制器的OLED(有机发光二极管)显示驱动集成电路。该集成电路被设计用来驱动单色或双色的图形显示,通常被应用在小型电子设备的显示屏上,包括诸如智能手表、家庭智能设备以及嵌入式系统等设备。接下来,我们将详细分析SSD1306的核心特性、运作机制以及在实际项目中的具体应用方法。 1. SSD1306简介: SSD1306是一款具备低能耗、高效率的OLED驱动管理芯片,支持I2C和SPI通信方式,能够驱动64x48像素的OLED显示屏。它集成了电压变换装置,可以直接使用3.3V或5V的电源供电,从而优化了电源管理设计。 2. SSD1306硬件特征: - 内置电荷泵:为OLED单元提供超出VCC的电压,确保屏幕的明亮度。 - 存储器映射:64行x48列的显示存储空间,用于保存显示数据。 - 数据串行处理:内部电路将并行数据转换为串行数据,以驱动OLED单元。 - 多种接口支持:兼容I2C(双线接口)和SPI(四线串行接口),便于与微控制器相连。 - 显示管理:具备垂直滚动控制、开关功能、对比度调节等操作。 3. SSD1306运作机制: OLED屏幕由众多自发光的像素点组成,每个像素点由红、绿、蓝三色OLED单元构成。SSD1306通过控制每个像素点的电流大小来调节亮度,从而实现图像的展示。通过I2C或SPI接口,微控制器向SSD1306传输指令和数据,用以设定显示内容及其参数。 4. SSD1306应用步骤: a. 连接线路:将微控制器的I2C或SPI引脚与SSD1306对应的引脚相连接。 b. 初始化设置:发送初始化指令序列,设定屏幕分辨率、通信接口...

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧