如何在客户端使用new ActiveX 创建 MediaPlayer的对象?
需求描述如下:
产品中有一个需求:能够播放远程的视频文件,格式不确定。
原来的解决方案:
在IE中引用MediaPlayer和RealOne的插件,通过判断文件类型,交给插件分别播放。
否决的原因:
效果不理想。
现在的解决方案:
通过直接引用文件地址的方法,让IE自动调用MediaPlayer来播放文件
遇到的问题
在客户端安装了下载软件,如FlashGet ,影音传送带的情况下,会直接下载文件。
突破点:
我希望能够在客户端直接创建一个MediaPlayer或RealOne的ActiveX对象,调用客户端的播放器来播放文件,就如同在客户端打开播放器,然后选择URL来播放远程文件一样。
我在VB里面引用了一个MediaPlayer的插件,名称只有一个WindowsMediaPlayer.
能够用new ActiveX 来创建的应该是形如:工程名.类名的部件。
请问:
能不能实现?该如何实现?
主要是,这个ActiveX的名称是什么?