|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)通明 在C#编程的时分,因为一个功效必要播放一小段的AVI格局的短片,了局找了半天也没有弄定怎样来举行播放。因而自己在网上查呀查呀!找了半天终究找到了一个办法播放文件。
他的体例是起首用上面的命令为媒体播放器控件:msdxm.ocx天生MediaPlayer.dll和AxMediaPlayer.dll。命令为:aximpc:winntsystem32msdxm.ocx而一般msdxm.ocx中的ActiveX控件都未注册!再运转regsvr32msdxm.ocx手动注册便天生必要的静态毗连库文件。
可是我发明他所用的MediaPlayer控件是能够播放很多的媒体文件.可是其实不能满意我所必要的情形。我的情形是用C#播放一小段AVI文件,而且背景要通明,而不是玄色,或其他色彩,我找了半天也不克不及找到甚么办法可使MediaPlayer播放的文件为通明的形态,非常忧郁!
可是随后我发明其他用VB的程序中能够完成这个功效,让我非常的乐意,因而我又翻开了VB的代码举行了具体的检察,发明在VB中有一个控件为Animation能够播放AVI文件,并且其有一个属性选项是使背景通明。恰好可以满意我的必要.但是这也是一个OCX的控件,因而,我先把该控件找到,地位是:C:WINDOWSSYSTEM32COMCT32.ocx,然后我运转regsvr32举行手动注册,注册终了今后我就在情况中举行援用,以下图:
(可是,厥后自己发明本来这个基本不必regsvr32注册,由于.NET早已注册了,忧郁中~~~~~~~~~~~~~~)
然后把控件拖进到窗体中,布好下场,将其属性AutoPlay设置为true,然后在代码中写进下边一句话便可:
privatevoidForm1_Load(objectsender,System.EventArgse)
{
this.axAnimation1.Open(Application.StartupPath+@"FILECOPY.AVI");
}
如许当窗体加载的时分就会主动的播放这一小段AVI文件了.
实在,这个成绩并非很难,次要是自己对COM组件并非出格熟习的过.只需熟习这些组件的功效,和运转的道理,必将会年夜年夜的进步我们的编程的效力。
那做企业软件是不是最好用J2EE? |
|