关闭

mendia player 9.0要与.net框架通信,还必须注册mendia player 9.0的pia

735人阅读 评论(0) 收藏 举报
  

 在你的计算机上要安装。最后最关键的是要安装windows mendia player 9.0 sdk,在sdk中包含了一个dll,这个dll的作用是完成com和.net之间的转换,因为media player 9.0的编程要使用一个media player 9.0 activeX控件,而activeX的本质就是一个com。    

因为要保证mendia player 9.0要与.net框架通信还必须注册mendia player 9.0的pia,所谓pia是"Primary interop assemblies"的缩写本人将它翻译为"原始内部汇编集之所以要先注册它是因为com技术诞生在.net技术之前要让com和.net通信就要一个中间层来连接这两边在mendia player 9.0中使用mendia player 9.0 sdk redist目录下的wmppia.dll来注册mendia player 9.0的pia,在命令窗口中输入:[path]regasm c:/WMSDK/WMPSDK9/ redist/wmppia.dll(regasm是.net提供的pia注册程序,path是它的路径,你可以用搜索功能来找到它)。 

 各位别以为注册了pia就可以编程了,你还得将它添加到全局缓存中。在命令窗口中输入:[path]Gacutil /i C:/WMSDK/WMPSDK9/redist/wmppia.dll(Gacutil是.net提供的全局缓存添加程序,path是它的路径,你可以用搜索功能来找到它) 

 完成上面的5个步骤后就可以开始编写代码了。为了让.net使用pia,我们必须要在代码的开头添加下面一条语句: 

using  Microsoft.MediaPlayer.Interop现在就可以开始我们的编程之旅了。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:53365次
    • 积分:797
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:18篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论