wm播放mp3的问题

jinlingzwp 2009-08-05 10:50:14
请问,各位大虾,WM播放MP3用哪种方法好?是自己解码,还是调用WMP控件呀?看了SDK里面WMP的例子,可惜是ATL的,不大明白,哪有SDK下的例子呀?
...全文
218 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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吗?
  • 打赏
  • 举报
回复
直接调控件吧,除非你有特殊需求
xajhuang 2009-08-05
  • 打赏
  • 举报
回复
DirectShow 最简单
在 WM 的 Help 文档里面有例子
dina656 2009-08-05
  • 打赏
  • 举报
回复
不需要移植,你把那个例子的几个源代码文件放进一个文件夹,加入你的工程,然后找到那个例子里的mian函数,就是入口函数,去掉这个,在同一个文件里写一个函数,然后把mian里面的代码复制到这个新的函数里,然后在你的工程里extern这个新的函数,然后你调用这个函数,就OK了。里面有些需要注意的就是它的资源文件里的资源需要加进你的工程资源文件,还有menu也手动添加一下,就是这样,我做过,完全可以播放。
jinlingzwp 2009-08-05
  • 打赏
  • 举报
回复
哪位有WMP移植到WIN 32的DEMO呀,发个给我,万分感激!

7,659

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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