当前位置: 首页 > 图文教程 > 网络编程 > ASP > 用Visual Basic实现多画面播放功能之二

ASP
asp生成三维饼图的函数
ASP下的简洁的多重查询的方法与函数 真不错
发一个ASP的ADODB类代码
A利用ASP小偷和Google实现在线翻译功能的代码
ASP类型网站结合动网论坛会员的方法
Asp下实现多表单域无组件文件上传的实例
asp制作中常用到的函数库集合
易心asp分页类 v1.0
asp中xmlhttp组件发包
检测是否为数字类型的asp代码
可以获得文件的文件名的asp函数
用asp实现访问远程计算机上MDB access数据库文件的方法
用ASP实现写IIS日志的代码
asp在IE浏览器中下载服务端上的各类文件的实现方法
asp汉字中文图片验证码的实现代码
asp WAP获取手机终端信息的一段代码
asp取得数组中的最大值的方法
用asp实现的截取指定格式字符串的代码
asp jmail发邮件 详细解析
ASP编程中连接数据库和数据库操作的常用代码

ASP 中的 用Visual Basic实现多画面播放功能之二


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 217 ::
收藏到网摘: n/a

       activemovie还有非常有用的其它属性:
  
  (1) allowchangedisplaymode:运行时是否允许改变显示的模式;
  
  (2) allowhidecontrols:运行时显示/隐藏控制面板;
  
  (3) allowhidedisplay:运行时显示/隐藏显示面板;
  
  (4) appearance:设置面板的外观(平面或3d);
  
  (5) autostart:设置打开vcd文件后是否“自动播放”;
  
  (6) enablecontextmenu:当在画面中右键单击时是否允许出现控制菜单(设成false时可以显示您自行设计的控制菜单);
  
  (7) filename:设置activemovie播放的文件名;
  
  (8) playcount:设置播放次数;
  
  (9) rate:设置播放时的速率,为1时为正常播放,大于1时为快进(过大时可能无声、无影);
  
  (10) selectionstart:设置播放的开始位置(缺省值为0);
  
  (11) selectionend:设置播放的结束位置(缺省值为-1);
  
  (12) showcontrols:显示/隐藏控制面板;
  
  (13) showdisplay:显示/隐藏显示面板;
  
  (14) showpositioncontrols:在控制面板中显示/隐藏位置按钮;
  
  (15) showselectioncontrols:在控制面板中显示/隐藏选择按钮;
  
  (16) showtracker:在控制面板中显示/隐藏音轨栏;
  
  (17) tooltiptext:当光标停留在画面时出现的提示文字。
  
    我们除了可用microsoft的activemovie控件进行开发外,还可以用mciwnd控件来进行开发(可惜二者不能同时使用。换言之,单纯用mciwnd无法制作画中画,但mciwnd可以和activemovie“和平共处”,这样我们就可以用mciwnd制作一个“特别版vcd”。值得一提的是,mciwnd声音解码非常出色,不愧“师出名门”棗xing)。这种技术的实现实际上是vb借助于xing的mci驱动程序来实现的,如果没有xing的dll程序运行时就会出错。但这种技术实现得非常巧妙,比用vb中的ole技术来得更加隐蔽,可以设计成自己的vcd播放程序。
  如果动画控件mciwnd不在工具栏上,可按如下方法进行添加:
  
  (1)从“项目”中选择“部件”,再选中控件mciwnd control (mciwndx.ocx),mciwnd控件即出现在“工具箱”中。
  
  mciwnd控件的属性有:
  
  1) autosizemovie:控制画面是否自动适应窗口,为false可能会遮掩掉部分画面,结合autosizewindows使用;
  
  2) autosizewindows:控制画面是否自动适应原来的影片的大小,为false时可能会挤压或拉长画面,使画面变形,结合autosizemovie使用;
  
  3) defaultcontextmenuenabled:当在画面中右键单击时是否允许出现控制菜单(缺省值为true,这样您将不能触发鼠标右键的mousedown、mouseup和dblclick事件 ;设成false时可以显示您自行设计的控制菜单);
  
  4) filename:指定设备所要播放的文件;
  
  5) menu:显示/隐藏播放条上的控制菜单并设置在控制面板上单击右键时是否弹出控制菜单;
  
  6) playbar:显示/隐藏播放条;
  
  7) positionstring:返回打开的mci设备的当前位置;
  
  8) record:设置控制菜单的“保存”命令是否可用;
  
  9) repeat:设置播放时是否“自动重播”;
  
  10)speed:设置播放时的速率,为1000时表示正常播放,大于1000时为快进(过大时可能无声、无影),小于1000时为慢进;
  
  11)tooltiptext:返回/设置当鼠标停留在画面时的文本;
  
  12)timefreq:指定时间周期;
  
  13)volume:设置mci设置的声音大小,1000为正常值;
  
  14)zoom:设置画面的缩放率。
  
    在新建窗体上添加一个mciwnd控件,并在控件上单击鼠标右键,选取“属性”(或直接在属性栏中进行设置),在filename中设置您需要播放的vcd文件,按f5键则开始运行。然后单击“播放”键,就会自动播放vcd。右键单击图像,可以直接对图像的播放、暂停等进行控制,并且可以在播放时直接设置屏幕大小(1/2屏、正常屏幕、倍屏)和控制音量,并对画面进行打开、保存、关闭、复制、配