MP3文件在线播放的超级困难问题!!!
我写了一个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根本启动不来。
所出现的现象就只能弹出保存文件对话框,无法启动播放器。
----------------------------------------
请问高手们这种情况能够解决吗?
我做了如下的设置都不能调起播放器来。
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根本启动不来。
所出现的现象就只能弹出保存文件对话框,无法启动播放器。
----------------------------------------
请问高手们这种情况能够解决吗?
...全文
相关推荐
超级实用的MP3缩小工具
超级实用的MP3缩小工具"就是为了解决这个问题而设计的,它可以帮助用户进一步压缩MP3文件,使其占用更少的存储空间。MP3文件的大小主要取决于其位速率(Bitrate)。
超级mp3录音机.zip
安装与启动:下载并解压“超级mp3录音机.zip”压缩包,得到名为“cjmp3”的程序文件,双击运行。2.
超级mp3转换器
【超级MP3转换器】是一款高效实用的音频处理软件,主要功能是将各种不同格式的音频文件转换为标准的MP3格式。
SWF转MP3转换器-需要安装超级绿色功能超级全
首先,“SWF转MP3转换器”顾名思义,是一款专门设计用于转换文件格式的软件。它针对的是那些希望将包含音频的SWF文件转换为更加通用的MP3格式的用户。
解决mp3不能开机的问题,百试不爽!!!
在提供的压缩包文件“mp3维修”中,很可能包含了更具体的步骤、工具或指南,帮助用户自行诊断和修复MP3播放器。通常,这样的资源会涵盖常见问题的排查步骤、故障代码解释、硬件拆解指南等。


多媒体/流媒体开发
