WinCE5.0播放mp3音乐的方法

时间:2012-01-29 08:36:00
【文件属性】:

文件名称:WinCE5.0播放mp3音乐的方法

文件大小:36KB

文件格式:ZIP

更新时间:2012-01-29 08:36:00

源码

利用waveOutOpen,waveOutWrite,waveOutPrepareHeader,waveOutUnprepareHeader,waveOutClose等函数制作的一个利用多线程同时进行解码播放的程序,解码线程和播放线程共享一个pcm块队列。只有如此,才能流畅的在ppc 上播放mp3音乐,如果是按照传统流程,解码一帧、播放一帧的话,就200mhz的处理器来说根本不行, CPU占用率大于70%,而且声音也是会一跳一跳的。这是在下的一点心血,发上来与大家分享。测试通过。


【文件预览】:
newres.h
WaveFile.h
StdAfx.cpp
resource.h
PlayWav.rc
PlayWav.cpp
BANANA.WAV
ReadMe.txt
StdAfx.h
PlayWav.vcw
WaveFile.cpp
PlayWav.vcp

网友评论

  • 写的很基础,值得一看。
  • 楼主还可以写更好一点.谢谢了!
  • 在VC2008可以运行
  • 学习学习,感谢分享
  • 学习学习,感谢分享,有用
  • 勉强可以使用,哈哈
  • 很好,很受用
  • 下载完成后, 使用2008转换后也编译成功了, 现在就是Ce出了点问题没有办法测试
  • 在VC2005可以运行
  • 只是用wavX系列函数播放音频文件,没有解码和播放MP3的。
  • 需要修改才实用,不过现在CE已经没落了。
  • 提供了一种实现方法 值得学习
  • 不错的源代码 不过不是播放MP3的,只是wave文件而已
  • 学习学习,感谢分享,播放器还是挺陌生的。
  • 可以学习下,代码还是蛮有用的。
  • 修改一下还是很实用的!!
  • 虽然很简单,但确实能运行
  • vc做音乐播放器还不错!