社区
Windows客户端开发
帖子详情
wm播放mp3的问题
jinlingzwp
2009-08-05 10:50:14
请问,各位大虾,WM播放MP3用哪种方法好?是自己解码,还是调用WMP控件呀?看了SDK里面WMP的例子,可惜是ATL的,不大明白,哪有SDK下的例子呀?
...全文
230
18
打赏
收藏
wm播放mp3的问题
请问,各位大虾,WM播放MP3用哪种方法好?是自己解码,还是调用WMP控件呀?看了SDK里面WMP的例子,可惜是ATL的,不大明白,哪有SDK下的例子呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ppc_2008
2009-08-05
打赏
举报
回复
学习,顶
世外涛缘
2009-08-05
打赏
举报
回复
建议最好不自己解码。查个MP3播放的控件。
dina656
2009-08-05
打赏
举报
回复
那个ATL的例子很简单,你改动一点点就可以用了。要求质量的话,还是用WMP吧,你自己解码再播放,可以是可以,不过对CPU要求高些,CPU不行的机子音质会差,一个是软件解决方案,一个是硬件解决方案,还是软件的好些。另外WMP可以隐藏调用,所以无所谓的,那个例子,是做成了一个类,所以你只要定义一个类的对象,就能播放mp3了。
cytlyy
2009-08-05
打赏
举报
回复
网络不太好,很慢上传到邮件,等等..
cytlyy
2009-08-05
打赏
举报
回复
好的..
jinlingzwp
2009-08-05
打赏
举报
回复
cytlyy能否发一个给我呀,zengwenpin@yahoo.com.cn
非常感激呀!
cytlyy
2009-08-05
打赏
举报
回复
我有例子,,
jinlingzwp
2009-08-05
打赏
举报
回复
回czbever,我是准备调WMP,但是自带的那个ATL下的例子移植到WIN 32很多错误,不知咋弄,烦躁呀!
czbever
2009-08-05
打赏
举报
回复
还是调用wmp吧 楼主
jinlingzwp
2009-08-05
打赏
举报
回复
移植过来不行呀,一大堆的错误都不知道怎么改。。唉!
dina656
2009-08-05
打赏
举报
回复
是可以播放,但是directshow默认不支持mp3,如果要支持,需要写directshow下的mp3的filter,我试过,直接调用directshow接口做一个应用,不支持mp3,除非有mp3的filter.
jinlingzwp
2009-08-05
打赏
举报
回复
回楼上,DirectShow 能播放MP3文件呀!
dina656
2009-08-05
打赏
举报
回复
DSHOW不支持mp3
jinlingzwp
2009-08-05
打赏
举报
回复
WM都支持DSHOW吗?
半吊子全栈工匠
2009-08-05
打赏
举报
回复
直接调控件吧,除非你有特殊需求
xajhuang
2009-08-05
打赏
举报
回复
DirectShow 最简单
在 WM 的 Help 文档里面有例子
dina656
2009-08-05
打赏
举报
回复
不需要移植,你把那个例子的几个源代码文件放进一个文件夹,加入你的工程,然后找到那个例子里的mian函数,就是入口函数,去掉这个,在同一个文件里写一个函数,然后把mian里面的代码复制到这个新的函数里,然后在你的工程里extern这个新的函数,然后你调用这个函数,就OK了。里面有些需要注意的就是它的资源文件里的资源需要加进你的工程资源文件,还有menu也手动添加一下,就是这样,我做过,完全可以播放。
jinlingzwp
2009-08-05
打赏
举报
回复
哪位有WMP移植到WIN 32的DEMO呀,发个给我,万分感激!
WM
8978
mp3
播放
器
程序使用STM32F407芯片,跟据正点原子的开发板修改的程序。
ESP32+
WM
8978测试
MP3
播放
的固件.rar
无需SD卡和SPI RAM,所需FLASH:4MB,ESP软解码
MP3
,烧录固件后插上耳机就可以听完整的歌。具体接线方式见博客。
WM
8978
MP3
模块硬件资料+源代码+详细教程100%好用.zip
WM
8978
MP3
模块硬件资料+源代码+详细教程100%好用.zip
stm32F103RET+
WM
8978+Helix软解
播放
MP3
使用Helix库软解
播放
MP3
,效果还可以。
MP3
文件支持标准的采用率(27000这种非标准采样率不支持),支持CBR与VBR 主芯片使用STM32F103RET,STM32F103VET,STM32F103ZET及更高RAM的芯片 SD卡仅支持FAT32文件格式(exFAT不支持) 不支持长文件名,只支持8.3文件名格式,不支持中文文件名
播放
的音频文件需要放在\music目录下
ex_aduio.zip_
wm
8978
mp3
_8978_
WM
8978 sch_
mp3
to wav_stm32
wm
8978
基于STM32103+
wm
8978+
mp3
格式的软件解码+WAV文件解析的音频
播放
站长你就让我过了吧:)
Windows客户端开发
7,655
社区成员
18,840
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章