中播放短片并使背景透明覆盖

机械泵2021年09月06日

在C#编程的时候,由于一个功能需要播放一小段的AVI格式的短片,结果找了半天也没有搞定如何来进行播放。于是本人在上查呀查呀!找了半天终于找到了一个方法播放文件。

他的方式是首先用下面的命令为媒体播放器控件:x 生成 l 和 l.命令为:aximp c:\\winnt\\system32\\x 而通常x中的ActiveX控件都未注册! 再运行regsvr32 x手动注册便生成需要的动态连接库文件。

但是我发现他所用的MediaPlayer控件是可以播放许多的媒体文件。但是并不能满足我所需要的情况。我的情况是用C#播放一小段AVI文件,并且背景要透明,而不是黑色,或其他颜色,我找了半天也不能找到什么方法可以使MediaPlayer播放的文件为透明的状态,十分郁闷!

但是随后我发现其他用VB的程序中可以实现这个功能,让我十分的高兴,于是我又打开了VB的代码进行了详细的查看,发现在VB中有一个控件为Animation可以播放AVI文件,而且其有一个属性选项是使背景透明。正好能够满足我的需要。可是这也是一个OCX的控件,于是,我先把该控件找到,位置是:C:\\WINDOWS\\SYSTEM32\\x,然后我运行regsvr32进行手动注册,注册完毕以后我就在环境中进行引用,如下图:

(但是,后来本人发现原来这个根本不用regsvr32注册,因为。NET早已经注册了,郁闷中~~~~~~~~~~~~~~)

然后把控件拖入到窗体中,布好了局,将其属性AutoPlay设置为true,然后在代码中写入下边一句话即可:

private void Form1_Load(object sender, entArgs e)

均从打法、构成等角度论述尤文的稳健、更像球队 {

en(artupPath + @\"\\I\");

}

这样当窗体加载的时候就会自动的播放这一小段AVI文件了。

其实,这个问题并不是很难,主要是本人对COM组件并不是特别熟悉的过。只要熟悉这些组件的功能,以及运行的原理,势必会大大的提高我们的编程的效率。

查看本文来源

钦州白癜风治疗较好的医院
成都治男科专业医院
南宁治疗包皮包茎医院
相关阅读
清华大学!郓城1名许多学生通过

近日 初等教育部天空高考信息公开平台 公布了 2022年的学校专项开发计划 主...

2024-12-26
为了封控期间的团购,“团团长”、业主和志愿者吵起来了!还闹上了法庭

新民晚报传讯(美联社 杨程 美联社 孙云)因为非典型肺炎封控之前电子商务...

2024-12-26
美股短线跳水 三大股指剩余转跌

美股短线蹦床 三大期权才将转滑落 【美股短线蹦床 三大期权才将转滑落】...

2024-12-26
索尼爱立信 G11 通过 FCC 认证,配备 5000 万像素后置摄像头

IT之家 5 月 22 日消息,去年 2 月,爆料者 @Roland Quandt 放出了索尼爱立信 G11 和...

2024-12-26
少女时代崔秀英,奢华肩线,笔直锁骨,时尚又不失可爱的酒店拍摄

精彩内容回顾 1、 2022年韩张怡宁东亚点击量前十名,动态选举专贴! 2、 20...

2024-12-26
2022年北京中考成绩公布,下周一起填报志愿者

2022年年级升学水平笔试佳绩键入系统对昨天开通,各区最高分段数目统计学...

2024-12-26
友情链接