拼吾爱程序人生

首页 » .Net编程 » C# » 调用ActiveX控件编写播放器
cobra - 2008-5-14 12:25:00
文/佚名  出处/中国IT实验室

  调用ActiveX控件编写播放器时,遇到了不少问题!

    发现MS.NET2003中缺少对一些动态链接库的引用!
    在调用ActiveX等多媒体控件时,需要用到的MediaPlayer.dll 和 AxMediaPlayer.dll需要自己生成。首先用下面的命令为媒体播放器控件:msdxm.ocx 生成 MediaPlayer.dll 和 AxMediaPlayer.dll。aximp c:\winnt\system32\msdxm.ocx  而通常msdxm.ocx中的ActiveX控件都未注册!
    再运行regsvr32 msdxm.ocx手动注册便生成需要的动态连接库文件.再如图2所示,在项目中添加对MediaPlayer.dll 和 AxMediaPlayer.dll的引用;
    并在程序中插入:using MediaPlayer便完成了整个调用过程!

    播放器如图:
   
 附件: 您所在的用户组无法下载或查看附件



    源程序代码如下:

Code


 您可能对 [C#] 的这些文章也感兴趣:

论C#变得越来越臃肿是不可避免的
查询IP所在区段(C#)
在C#中利用SharpZipLib进行文件的压缩和解压缩
C# - Append a host header by code in IIS
在C#中调用Microsoft.VisualBasic命名空间下的类型验证函数
使用泛型实现单例提供者(原创翻译)
C#2 anonymous methods
Master Pages: Tips, Tricks, and Traps
Microsoft .NET 框架资源基础
基于.Net平台应用程序唯一运行实例实现
.net Framework 2.0 专门提供了配置文件的操作
正确实现 IDisposable
cobra - 2008-5-14 12:27:00


Code


cobra - 2008-5-14 12:27:00


Code



 附件: 您所在的用户组无法下载或查看附件
 
    如图2中选中的AxMediaPlayer和MediaPlayer既需自己生成的dll,2003系统默认中无迹可寻!他们所起的作用便是实现对ActiceX中播放器相关的函数的调用!
          所以,对于多媒体应用程序的编写,关键在于了解对ActiveX相关控件的调用过程!
1
查看完整版本: 调用ActiveX控件编写播放器
Modify by pin5i DZNT_ExpandPackage 2.1.3295 2007-2009 pin5i.com
 Total Unique Visitors: