如何对windows media player9用c#编程,高手们谢谢了

jcl 2003-06-30 01:21:16
如何对windows media player9用c#编程,也就是说如何在windows2003中用vs.net2003实现媒体播放的功能,做一个简易的媒体播放机,以前我在win2000+vs.net2002中可实现的,现在在2003中就不可以了
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueqt 2003-06-30
  • 打赏
  • 举报
回复
学习
ArLi2003 2003-06-30
  • 打赏
  • 举报
回复
mp9 本来就有COM控件 wmp.dll
只要在COM控件里加一个media player 就好了,控制使用:

//FileNameOf = "C:\\1.asf";
FileNameOf = "mms://asf.website.com/1.asf";

this.axWindowsMediaPlayer1.uiMode = "full"; //设置为none 为无控制界面
this.axWindowsMediaPlayer1.URL = FileNameOf;
dorame 2003-06-30
  • 打赏
  • 举报
回复
获益非浅,谢谢。
jcl 2003-06-30
  • 打赏
  • 举报
回复
谢谢了
fys 2003-06-30
  • 打赏
  • 举报
回复
对于windows mendia player 9.0 sdk可以到微软的msdn去下载。  完成上面3个软件的安装后还不可以动手编写代码,因为要保证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现在就可以开始我们的编程之旅了。

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧