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

adrianx adrianx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我写了一个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根本启动不来。
所出现的现象就只能弹出保存文件对话框,无法启动播放器。
----------------------------------------
请问高手们这种情况能够解决吗?
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部