本人正在做一个MP3播放器,带有播放本地和网络资源的功能本地的音频解码自己做,但是由于网络Mp3的播放实在太复杂,决定用WMP实现但是问题是我不可以用WMP的播放控制啊,因为我一定得跟自己的写的本地的播放控制在一起操作这就遇到了问题,我设置WMP插件为不可见,所以暂停、停止、快进等操作必须按我自己的按钮的响应函数进行操作不知道这样是不是可以实现呢?在线等高手指导
解决方案 »
- vc 用winPcap捕获的数据包与用c# socket接收到的数据包问题
- 双屏显示,移动开始菜单和任务栏
- 大文件,如何手动控制滚动条?
- 怎样在Edit Box中输入数字,显示星号啊?实现密码的功能
- 关于文字显示乱码?
- 急!!试图执行系统不支持的操作
- 明天急用!C++的类定义中能否定义static double 类型的成员数据????
- fatal error LNK1181: 无法打开输入文件“wxtiff.lib”
- 关于DISK启动的问题
- 为什么我在MFC下绘制OpenGL图像显示不出来,急???
- detours hook api 出现错误..求指点下...
- MFC如何控制Combo Box中只能输入三位数字(可以有小数点)
参考以下网址,根据你的程序类型选一种好了。
http://msdn.microsoft.com/en-us/library/dd564580(v=VS.85).aspx
如果这样的话我还需要插入ActiveX插件吗?
网页类型指定对应的OBJECT标记,再写脚本控制就可以了。
桌面类型的话可以不插入,用COM组件的调用方式来使用。
直接使用COM接口的方式(不用插入ActiveX容器):http://msdn.microsoft.com/en-us/library/dd564579(v=VS.85).aspx
ActiveX的方式(需要插入ActiveX容器):http://msdn.microsoft.com/en-us/library/dd563023(v=VS.85).aspx
两个加载完后都是使用IWMPPlayer接口来控制播放的,当然,其他功能的话可能需要QueryInterface其他接口。如果对COM不熟悉的话,先去简单找点COM的资料熟悉下吧。
额...楼主如果不赶时间,不妨花点时间看下COM 组件设计与应用 http://vckbase.com/vckbase/columnist/yangfeng/,相信看过之后你对WMP的使用会比较容易上手...
微软给的那些例子都不复杂的,都是可以调通直接干活的。
前辈 我留个q号你用空的时候指导我一下行吗?
有什么问题我再问您也方便。
qq:1020973