用Visual Basic实现多画面播放功能之一
2008-02-23 07:04:01来源:互联网 阅读 ()
1 2 3 4 5 下一页
所谓动态画中画,指的是在大画面视频播放时,小画面在大画面中也播放另外的画面,或者是两个画面都在做某种活动。笔者前段时间用Visual Basic开发了一个VCd播放程序,可以实现以下功能:
(1) 可以多屏播放,也就是画中画功能,可同时播放几个不同的画面;
(2) 可以同时播放cd-rom中的视频音频文件(当然,在硬盘中播放速度会更快些)
(3)支持多种文件格式(如.dat、 .wav、 .avi、 .mov、 .mmm、 .mid、 .rmi、 .mpg、 .mpa、 .mpv等);
(4) 自带画面美观且功能齐全的cd播放程序;
(5) 增强了鼠标的右键功能,用它可以控制各画面的大小(1/16、1/4、1/2、1、2倍和全屏)、播放、暂停等;
(6) 控制声音、图像、时间/帧显示转换、自动重播等;
(7) 控制条随意拖动播放,再加上定时播放、自定义播放时间等播放方式,可使您更加惬意地控制vcd;
(8) 屏幕可随意拖动,画面可任意放缩。
vcd中的影像文件都在光盘的mpegav目录下,文件名只有两种:avxeq01.dat或music01 .dat(如果是音乐版的卡拉ok,则还有music02 .dat等。)
可视动画控件activemovie是microsoft公司的控件,从不成熟的1.0、1.2到2.0,每次都有了很大的改进,如1.0版本中有几个属性是只读的(例如,displaymode只能为amvtime,而不能改为amvframes)。该控件支持音频文件(.wav、.mid、.rmi)、影片文件(.avi、.mov、.mmm、.mpeg、.mpg、.mpa、.mpv)和vcd文件(.dat)等。
播放时若用鼠标右键单击画面,则可以直接对画面的播放、暂停、停止等进行控制,读者还可以自行在“属性”栏中对影片播放进行控制设置,诸如设置“播放次数”、“音量”、“影片大小(1/16、1/4、1/2、1、2倍和全屏”、“面板”、“颜色”、“过滤器”等。这种技术的实现实际上是VB调用activemovie控制器来完成的,而activemovie控制器内嵌了microsoft mpeg音频解码器和microsoft mpeg视频解码器。
上一篇: 用Win2000 Active Directory保护应用程序之一
下一篇: 用Win2000 Active Directory保护应用程序之二
1 2 3 4 5 下一页
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 用Visual Basic实现多画面播放功能之二 2008-02-23
- 用Visual Basic实现多画面播放功能 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash