MP3文件在线播放的超级困难问题!!!

adrianx 2007-04-28 05:21:30
我写了一个MP3的播放器,想在安装了播放器以后,在IE浏览器中所有的像如下http://someserver/somemusic.mp3这样的连接,都可以直接启动自己的播放器。
我做了如下的设置都不能调起播放器来。
1。实现IDragDrop接口用来关联播放器-->这个接口可以让Shell的启动能够启动播放器
2。将HKCU\MIME\Database\Content Type\audio/x-mpeg
HKCU\MIME\Database\Content Type\audio/mpeg
HKCU\MIME\Database\Content Type\audio/mp3
下边的CLSID 都设置为上边的COM对象,但是IE还是调不起播放器来。
3。还以为是URL Moniker的问题,再在这个接口上实现IMoniker,IPerisentMoniker等接口,还在 HKEY_CLASSES_ROOT\MIME\Database\Content-Type\audio/mp3\CLSID
HKEY_CLASSES_ROOT\MIME\Database\Content-Type\audio/mpeg\CLSID
HKEY_CLASSES_ROOT\MIME\Database\Content-Type\audio/x-mpeg\CLSID
都设置为COM对象的接口,还是不能调起播放器来,并且我调试使用IE做启动,就连对象的构造函数都调不进去,这样判断就是IMoniker根本启动不来。
所出现的现象就只能弹出保存文件对话框,无法启动播放器。
----------------------------------------
请问高手们这种情况能够解决吗?
...全文
379 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
adrianx 2007-05-17
  • 打赏
  • 举报
回复
我实现过URL Moniker,但是在调试的时候,连对象的构造函数都调不到,更加不用说来查询URL Moniker的相关接口了。
UDX协议 2007-05-16
  • 打赏
  • 举报
回复
实现URL Moniker即可。
adrianx 2007-05-12
  • 打赏
  • 举报
回复
To : xdspower(杂食菜熊)
我也考虑是注册表方面的事,但是没找到什么键控制之和需要实现什么COM接口。
adrianx 2007-05-08
  • 打赏
  • 举报
回复
up。csdn人才太少了?
xdspower 2007-05-08
  • 打赏
  • 举报
回复
应该是要通过注册表的,因为http协议不是实时协议,对一般的文件需要下载后按文件处理链接来处理,所以你应该是注册文件格式链接。
wshcdr 2007-05-08
  • 打赏
  • 举报
回复
楼主说的方法没试验过

但是可以试试在IE的脚本里调用

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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