基于VB.NET多媒体Flash播放器的实现
用VB制作简单多媒体播放器

用VB制作简单多媒体播放器周海生【摘要】利用VB6.0编写简单的多媒体播放器.【期刊名称】《智能计算机与应用》【年(卷),期】2010(000)006【总页数】2页(P105-106)【关键词】控件;播放器;WindowMediaPlayer【作者】周海生【作者单位】南京二十九中教育集团致远校区中学,江苏,南京210029【正文语种】中文【中图分类】TP311.11 运行效果程序运行后,可以在程序上看到一个简单的文件菜单和一个简单的播放器界面,播放器界面上有用于控制播放的一系列按钮。
当用户通过文件菜单打开一个支持的文件时,播放器将自动的播放所选择的文件。
程序运行效果如图1所示。
图1 多媒体播放器2 控件介绍2.1 WindowMediaPlayer控件WindowsMediaPlayer控件用于播放音频和视频多媒体文件。
WindowsMediaPlayer 控件能够识别很多的多媒体文件格式,如 MIDI、WAV、SND、AU、AIF、WMA、MP3、AVI、WMA、MPEG、MLV、ASF 及 WM 文件格式。
WindowsMediaPlayer控件使用非常方便,在程序设计中只需很少的代码,即可完成多媒体文件的播放等相关操作,所以该控件的使用频率越来越高。
在某种程度上可以说,WindowsMediaPlayer控件将Windows系统自带的媒体播放器嵌入了用户的应用程序。
2.2 CommonDialog控件CommonDialog控件提供了一组基于Windows的标准对话框界面,使用单个的通用对话框控件,可以显示文件打开、另存为、颜色、字体、打印和帮助对话框。
这些对话框仅用于返回信息,不能真正实现文件打开、存储、颜色设置、字体设置、打印等操作。
需要注意的是在设计状态时,控件以图标的形式显示在窗体上,其大小不能改变,在程序运行时,控件本身被隐含。
文中主要用到的是打开对话框,须对控件的Action属性进行相关的设置或者使用说明性的Show方法来替代数字值。
VB程序设计语言多媒体教学课件的设计与实现五篇[修改版]
![VB程序设计语言多媒体教学课件的设计与实现五篇[修改版]](https://img.taocdn.com/s3/m/c919665d0029bd64793e2ccf.png)
第一篇:VB程序设计语言多媒体教学课件的设计与实现VB程序设计语言多媒体教学课件的设计与实现摘要随着现代教育技术的不断发展,教学的方式和手段也在不断地改进,多媒体技术在学科教学中的推动作用越来越显著,它通过将文字、图像、声音、动画等多种媒体有机结合起来,在教学上可取得良好的效果,它具有说服力强、工作效率高、信息量大、创造性思维能力训练佳等特点,多媒体教学将对学生产生深远的影响。
我们一直倡导在教学中引入各种教学手段,随着多媒体技术的引入,使得教学资源和教学方式变得更加多样化,学生也非常容易接受,从而明显地提高了教学的效果。
关键词:多媒体教学,authorware,VB1选题背景1.1开发背景目前制作多媒体教学课件的软件很多,如Dreamweaver,flash,powerpoint和authorware等。
但Macromedia公司开发的Authorware以其功能强大、好学易用等特点独占熬头。
Authorware是一种基于图标和流程线的多媒体开发工具,使用者不需具备计算机编程的基础知识就能制作出功能强大的交互型教学软件。
1.2选题的目的和意义基于authouware环境开发的多媒体教学课件作为一种辅助教学手段,在设计时可以明确教学目标,突出重点、难点,有助于激发学生的学习兴趣,调动学生参与的积极性,促进学生对知识的掌握和吸收,进而提高教学质量。
1.3指导思想及研究现状九十年代是多媒体技术飞速发展的年代,也是多媒体应用技术不断拓展的年代。
随着多媒体技术的发展,逐步改变着整个人类的生活、学习方式。
多媒体技术将对整个教育产生深远的影响,使传统陈旧的教育方式面貌大为改观。
传统的教学模式是:“以教师为中心,教师利用讲解、板书和各种媒体作为教学法的手段和方法向学生传授知识,学生则被动地接受教师传授的知识。
”而建构主义的教学模式则是:“以学生为中心,在整个教学过程中由教师起组织者、帮助者和促进者的作用,利用情境协作,会话等学习环境要素充分发挥学生的主动性、积极性和首创精神。
网页版Flash播放器的实现

网页版Flash播放器的实现【摘要】本文利用javascript脚本语言,设计并实现了一个网页版的Flash 播放器。
该播放器可实现网页中Flash动画的播放、停止、暂停和快进等功能。
使用户能更好地控制网页中Flash动画的播放。
【关键词】Javascript;Flash;播放器;网页1.引言在用户浏览网页时,网页中的Flash动画(格式一般为swf)通常是自动播放的。
浏览者是无法控制的,比如暂停、快进或重播等。
这往往会影响用户浏览网页时的体验。
本文实现了一个网页版的Flash播放器,该网页版Flash播放器能对网页中的Flash播放进行深度控制。
2.Flash播放器的实现Flash播放器的控制代码用javascript实现,主要通过编写相应的函数控制flash动画的播放、暂停和快进等。
该代码编写到一个脚本文件myFlash.js中,详细代码如下[1、2、3]。
function Flash_embedSWF(srcURL,swfbgColor){vardefaultColor=(document.bgColor!=null)?document.bgColor:”#ffffff”;varbgcolor=(swfbgColor!=null)?swfbgColor:defaultColor;document.writeln(……+……+……+……+……+……+……+……);window.document.flash.Rewind();}function buttonClk(){switch(event.srcElement.value){case “播放”:window.document.flash.Play();break;case “停止”:window.document.flash.Rewind();oButton.style.pixelLeft=10;break;case “暂停”:window.document.flash.stopplay();break;case “快进”:if(window.document.flash.IsPlaying())window.document.flash.StopPlay();else{window.document.flash.gotoframe(window.document.flash.CurrentFrame()+50);oButton.style.pixelLeft=10+290*(oPlayer.CurrentFrame()+1)/oPlayer.TotalFrame s;}break;case “快退”:if(window.document.flash.IsPlaying())window.document.flash.StopPlay();else{window.document.flash.gotoframe(window.document.flash.CurrentFrame()-50);oButton.style.pixelLeft=10+290*(oPlayer.CurrentFrame()+1)/oPlayer.TotalFrame s;}break;}}接着制作一个简单的静态网页,调用上面的函数实现对Flash文件的控制。
vb.tet课件第8章

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ListView1.FullRowSelect = True ListView1.MultiSelect = True ListView1.HoverSelection = True Button3.Enabled = False End Sub ' 可以整行选取 ' 可以选取多项 ' 鼠标悬在上面一段时间即表示选取该项
第8章 多媒体程序设计
说明:
没有设置属性的控件其所有属性均为默认值。表8-1中 的ColumnHeader1是添加Column属性后的设置,这种设置方 法在前面的章节中介绍过。 (4) 以上三步完成了界面设计,下面开始编写代码。 ● 首先在Form1类里定义几个变量,代码如下:
Dim paths() As String Dim FileName As String Dim SingName As String Dim i As Integer Dim selIndex As Integer Dim path As String „ 定义打开文件路径数组 ‟ 定义文件名称 „ 定义歌曲名称
第8章 多媒体程序设计
● 为“添加”命令按钮添加代码,启动打开文件对话
框,可以一次向ListView1控件中添加多个MP3文件,并显 示播放顺序、歌曲名和歌曲所在路径。代码如下:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)_ Handles Button2.Click Dim sfile As String Dim j As Integer Dim count As Integer With OpenFileDialog1 .Title = "打开 mp3 文件" .CheckFileExists = True .CheckPathExists = True .Multiselect = True .Filter = "mp3 文件(*.mp3)|*.mp3" ' 定义歌曲名称 ' 定义循环变量 ' 定义已有歌曲数目 ' 打开新文件
用VB编写FLASH动画播放器

用VB编写FLASH动画播放器
郝滨
【期刊名称】《邢台职业技术学院学报》
【年(卷),期】2001(018)001
【摘要】Flash4 是MacroMedia公司出品的矢量动画创作专业软件,本文通过一个实例介绍了在VB编程中使用Flash动画控件Swflash.ocx的方法和技巧。
【总页数】4页(P65-68)
【作者】郝滨
【作者单位】胜利油田教育学院
【正文语种】中文
【中图分类】TP313
【相关文献】
1.Flash动画技术校本教材编写的探索与实践 [J], 谢玉琼
2.Authorware中Flash动画播放器的设计 [J], 于万国;都亚京;孟伟
3.Authorware中Flash动画播放器的设计 [J], 于万国;都亚京;孟伟;
4.注意,RMVB出没! 10款RMVB PMP播放器横评 [J],
5.用VB编写CD播放器的几种方法 [J], 温凤兰
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Flash的音乐播放器的设计与实现

基于Flash的音乐播放器的设计与实现作者:邱秀荣王小芬陈磊来源:《电脑知识与技术》2015年第33期摘要:根据Flash本身的特点,利用ActionScript语言,对音乐播放器的各个环节进行了设计及实现。
总之,该播放器界面简洁美观,实现了播放器的基本功能。
关键词:Flash;ActionScript;元件;播放器中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2015)33-0137-02Design and Implementation of a Music Player based on FlashQIU Xiu-rong, WANG Xiao-fen, CHEN Lei(School of Information and Electronics Engineering, Shangqiu Institute of Technology,Shangqiu 476000, China)Abstract: According to the characteristics of Flash, using ActionScript language, the design and implementation of all aspects of the music player are designed and realized in the Paper. In short, the player interface is simple and beautiful, to achieve the basic functions of the player.Key words:Flash;ActionScript;Element; Player随着个人计算机和网络的普及,打开计算机随处可看到各种各样的动画,即便是复制文件或移动文件这样的操作,都有一个简单的动画展示;网上浏览更是进入到动画的海洋,例如网站的动态片头、动态标志、动画广告等。
网页版Flash播放器的实现-2019年文档
网页版Flash播放器的实现1.引言在用户浏览网页时,网页中的Flash动画(格式一般为swf)通常是自动播放的。
浏览者是无法控制的,比如暂停、快进或重播等。
这往往会影响用户浏览网页时的体验。
本文实现了一个网页版的Flash播放器,该网页版Flash播放器能对网页中的Flash 播放进行深度控制。
2.Flash播放器的实现Flash播放器的控制代码用javascript实现,主要通过编写相应的函数控制flash动画的播放、暂停和快进等。
该代码编写到一个脚本文件myFlash.js中,详细代码如下[1、2、3]。
function Flash_embedSWF(srcURL,swfbgColor){vardefaultColor=(document.bgColor!=null)?document.bgCol or:"#ffffff";varbgcolor=(swfbgColor!=null)?swfbgColor:defaultColor;document.writeln(''+''+''+''+''+''+''+'');window.document.flash.Rewind(); }function buttonClk(){switch(event.srcElement.value){case "播放":window.document.flash.Play();break;case "停止":window.document.flash.Rewind(); oButton.style.pixelLeft=10;break;case "暂停":window.document.flash.stopplay(); break;case "快进":if(window.document.flash.IsPlaying())window.document.flash.StopPlay();else{ window.document.flash.gotoframe(window.document.flash .CurrentFrame()+50);oButton.style.pixelLeft=10+290*(oPlayer.CurrentFrame()+ 1)/oPlayer.TotalFrames;}break;case "快退":if(window.document.flash.IsPlaying())window.document.flash.StopPlay();else{window.document.flash.gotoframe(window.document.flash.C urrentFrame()-50);oButton.style.pixelLeft=10+290*(oPlayer.CurrentFrame()+ 1)/oPlayer.TotalFrames;}break;}}接着制作一个简单的静态网页,调用上面的函数实现对Flash文件的控制。
VB程序中使用Flash动画的方法
VB程序中使用Flash动画的方法
胡奇光
【期刊名称】《农业网络信息》
【年(卷),期】2005(000)001
【摘要】VB是一种易学习、功能强、效率高的可视化编程语言,用它来制作多媒体课件具有很大的灵活性。
用VB制作多媒体课件,需要使用大量的素材,Flash 动画是一种体积小、表现力强的动画,它主要被用于网络设计中,也可以将它作为素材插入到多媒体课件中。
【总页数】2页(P61-62)
【作者】胡奇光
【作者单位】湖南城市学院,计算机科学系,湖南,益阳,413000
【正文语种】中文
【中图分类】TP311
【相关文献】
1.使用ActiveX控件在PowerPoint2007中播放并控制.swf格式的Flash动画
2."VB程序设计"课程教学中的变量类型使用问题研究
3.VB程序设计教学中要培养学生使用标准编码
4.Web2.0技术在远程教学组织中的应用--VB程序设计课程教学试点平台的使用
5.VB程序使用RDO访问数据库的方法
因版权原因,仅展示原文概要,查看原文内容请购买。
一个简单的媒体播放器的设计与实现
一个简单的媒体播放器的设计与实现摘要如今流行的媒体播放器虽然很多,但都或多或少存在一些缺陷,比如:没有记忆的功能;下次播放的时候不能从上次离开的曲目开始;没有身份认证功能;不能有效的保护媒体播放器里面的歌曲专有性;功能组合与用户的习惯相违背;界面太复杂以及操作太难等。
随着人们对娱乐要求的提高,一款别致的、贴近用户操作习惯的播放器非常值得去研究和开发。
本论文所描述的播放器是在Microsoft Visual Studio .NET 2003平台下利用Visual 语言完成的。
使用Visual 提供的Windows Media Player控件以及文件处理,最终实现一款别致的,贴近用户操作习惯的媒体播放器。
该播放器实现了对WA V、MID、MP3、MOV等格式的多媒体文件的播放功能;实现了播放列表加载多个多媒体文件并可以自定义播放顺序;实现了用户的身份认证、连续播放、记忆播放以及自动关闭播放器等功能。
关键词:媒体播放器;Visual ;Microsoft Visual Studio .NET 2003;Windows Media Player控件;记忆功能The Design and Implement of a Simple Media PlayerAbstractNowadays, there are many popular media players. They have more or less certain shortcomings. For example, the media player is no memory function, the next player didn't start from the program the last time leaved; no identity authentication, no effective protection for the proprietary of songs in the media player; function combination is against the users' habit, or complex interface, too difficult to operate and so on. With the improvement of requirements for the entertainment, a chic player which closed to the people's operation habit is very worth researching and designing.The thesis described the player which was developed by Visual based on Microsoft Visual Studio .NET 2003. Implement using file manipulation and windows media player controls, ultimately implement a media player which is unique and press close to user habit.The player realized play function for the multimedia documents of WA V, MID, MP3, MOV formats and so on; realized to load several multimedia files by playlists and customize the play order; realized the function of identity authentication, continuous play, memory function and realized to be automatically shutted down.Key words: Media player; Visual ; Microsoft Visual Studio .NET 2003; Windows media Player Controls; Memory function目录论文总页数:26页1 引言 (1)1.1 项目背景 (1)1.2 国内外现状 (1)1.3 项目意义 (2)1.4 项目实现方法 (2)2 开发运行平台分析 (2)2.1 Microsoft Visual Studio .NET 2003 (2)2.2 Visual 技术 (3)2.3 Windows Media Player控件 (3)3 系统总体分析 (4)3.1 系统总体结构设计及分析 (4)3.2 系统功能设计 (4)3.2.1 认证 (5)3.2.2 文件加载 (5)3.2.3 播放 (5)3.2.4 关闭 (6)4 系统实施方案 (6)4.1 媒体播放器界面设计 (6)4.2 身份认证 (7)4.2.1 登录 (7)4.2.2 认证修改 (8)4.3 文件加载系统 (10)4.3.1 打开 (10)4.3.2 添加 (12)4.3.3 清空 (13)4.4 文件播放系统 (14)4.4.1 暂停/播放 (14)4.4.2 停止 (15)4.4.3 自定义播放顺序 (15)4.4.4 连续播放多个文件的实现 (16)4.4.5 记忆播放 (17)4.5 关闭 (18)4.6 全屏 (20)5 系统运行及测试结果 (21)5.1 测试方案 (21)5.1.1 测试方法 (21)5.1.2 测试方案选择 (21)5.2 测试结果 (21)结论 (23)参考文献 (24)致谢 (25)声明 (26)1引言1.1项目背景多媒体播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。
一个简单的媒体播放器的设计与实现
一个简单的媒体播放器的设计与实现摘要如今流行的媒体播放器虽然很多,但都或多或少存在一些缺陷,比如:没有记忆的功能;下次播放的时候不能从上次离开的曲目开始;没有身份认证功能;不能有效的保护媒体播放器里面的歌曲专有性;功能组合与用户的习惯相违背;界面太复杂以及操作太难等。
随着人们对娱乐要求的提高,一款别致的、贴近用户操作习惯的播放器非常值得去研究和开发。
本论文所描述的播放器是在Microsoft Visual Studio .NET 2003平台下利用Visual 语言完成的。
使用Visual 提供的Windows Media Player控件以及文件处理,最终实现一款别致的,贴近用户操作习惯的媒体播放器。
该播放器实现了对WA V、MID、MP3、MOV等格式的多媒体文件的播放功能;实现了播放列表加载多个多媒体文件并可以自定义播放顺序;实现了用户的身份认证、连续播放、记忆播放以及自动关闭播放器等功能。
关键词:媒体播放器;Visual ;Microsoft Visual Studio .NET 2003;Windows Media Player控件;记忆功能The Design and Implement of a Simple Media PlayerAbstractNowadays, there are many popular media players. They have more or less certain shortcomings. For example, the media player is no memory function, the next player didn't start from the program the last time leaved; no identity authentication, no effective protection for the proprietary of songs in the media player; function combination is against the users' habit, or complex interface, too difficult to operate and so on. With the improvement of requirements for the entertainment, a chic player which closed to the people's operation habit is very worth researching and designing.The thesis described the player which was developed by Visual based on Microsoft Visual Studio .NET 2003. Implement using file manipulation and windows media player controls, ultimately implement a media player which is unique and press close to user habit.The player realized play function for the multimedia documents of WA V, MID, MP3, MOV formats and so on; realized to load several multimedia files by playlists and customize the play order; realized the function of identity authentication, continuous play, memory function and realized to be automatically shutted down.Key words: Media player; Visual ; Microsoft Visual Studio .NET 2003; Windows media Player Controls; Memory function目录论文总页数:26页1 引言 (1)1.1 项目背景 (1)1.2 国内外现状 (1)1.3 项目意义 (2)1.4 项目实现方法 (2)2 开发运行平台分析 (2)2.1 Microsoft Visual Studio .NET 2003 (2)2.2 Visual 技术 (3)2.3 Windows Media Player控件 (3)3 系统总体分析 (4)3.1 系统总体结构设计及分析 (4)3.2 系统功能设计 (4)3.2.1 认证 (5)3.2.2 文件加载 (5)3.2.3 播放 (5)3.2.4 关闭 (6)4 系统实施方案 (6)4.1 媒体播放器界面设计 (6)4.2 身份认证 (7)4.2.1 登录 (7)4.2.2 认证修改 (8)4.3 文件加载系统 (10)4.3.1 打开 (10)4.3.2 添加 (12)4.3.3 清空 (13)4.4 文件播放系统 (14)4.4.1 暂停/播放 (14)4.4.2 停止 (15)4.4.3 自定义播放顺序 (15)4.4.4 连续播放多个文件的实现 (16)4.4.5 记忆播放 (17)4.5 关闭 (18)4.6 全屏 (20)5 系统运行及测试结果 (21)5.1 测试方案 (21)5.1.1 测试方法 (21)5.1.2 测试方案选择 (21)5.2 测试结果 (21)结论 (23)参考文献 (24)致谢 (25)声明 (26)1引言1.1项目背景多媒体播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于VB.NET多媒体Flash播放器的实现[摘要]多媒体设计是一门集计算机技术和数字多媒体技术于一体的综合设
计。
Visual 是下一代的Visual Basic,Visual 是Microsoft公司开发的新一代窗体编程工具软件,由于它具有先进的设计思想,使之成为多媒体应用程序开发的理想工具,其提供的Flash控件是多媒体控制接口,利用这个接口跳过硬件访问并调用本地的符合其规格的多媒体解码驱动,进而实现Flash文件的播放。
[关键词]多媒体 Flash控件
一、引言
在当今信息社会,以多媒体为特征的信息技术和信息产业的发展及应用对人类社会产生的影响和作用愈来愈明显,愈来愈重要。
多媒体开发用到的媒体不再局限于传统程序设计用到的数值、文本,还包括图形、图像、声音和动画等媒体,其所涉及的信息范围和空间大为扩展。
其次,多媒体开发将使用户不再仅仅被动地接受信息,而且可以主动地参与到整个信息交流过程中去。
它向用户提供更加有效的控制和使用信息的手段及方法,同时也为应用开辟了更加广阔的领域。
多媒体开发可做到让用户自由地控制和干预信息的处理,增加对信息的注意力和理解,延长信息的保留时间。
再次,在多媒体开发过程中不仅要集成多媒体信息,还要集成与之有关的工具和设备。
多媒体开发要使各种信息媒体成为一个有机的整体,以便实现信息的充分共享和操作。
Visual 是下一代的Visual Basic,是Microsoft公司开发的Windows 编程工具软件,Visual 现在完全集成在其它的Microsoft Visual Studio .NET语言中,由于它具有先进的设计思想、快速易掌握的使用方法及控制媒体对象手段灵活多样等特点,受到了多媒体软件开发人员的关注和青睐,也因此成为多媒体应用程序开发的理想工具,以下为具体设计实现过程。
二、信息界面的设计与实现
首先为窗体添加一个panel控件,再在该控件上添加flash控件ShockWaveFlash,设置panel和flash控件的dock属性都为fill。
为实现全屏显示做准备。
然后,再为其添加一个菜单资源和状态栏。
一个菜单系统(打开,播放,
退出,全屏,显示播放状态信息),为实现从文件打开flash文件,需要给窗体添加一个openfiledialog控件,为了实现显示播放进度,需要一个timer控件实现计时功能。
该内容将在状态栏中显示。
在应用程序窗体中添加一个Flash控件后就可以通过它来打操作Flash文件。
在实现过程中,会遇到一个新问题:如何实现和关闭全屏显示,为了解决这个问题,可以通过以下几个方面来实现:(1)将ShockWaveFlash控件的dock属性设为Fill。
(2)由于ShockWaveFlash没有边界,需要添加一个panel控件,可以实现边框的效果。
(3)设置好属性后,就是要实现全屏,执行特定代码,首先要设置窗体的formborderstyle为none,这样就没有标题栏;然后将菜单项的visible属性设为False,这样菜单也没有了,就可以实现全屏。
实现全屏工作还没结束,要退出全屏,通常按esc键退出,就需要对onkeypress事件进行编程。
当然还需要把窗体的keypreview属性设为真。
以下是实现的主要代码:
‘初始化窗体操作
Private sub form1_load(byval sender as object,byval e as system.eventargs) handles mybase.load
Openfiledial og1.filter=”flash文件(*.swf)|*.swf”
Statusbar1.visible=false
Statusbar1.panels(0).text=”等待”
Statusbar1.panels(1).text=””
Statusbar1.panels(2).text=””
Statusbar1.panels(3).text=””
Statusbar1.panels(4).text=”Flash播放器”
Panel1.dock=dockstyle.fill
End sub
‘编写菜单项事件处理函数
Private sub退出_click(byval sender as system.object,byval e as system.eventargs) handles退出.click
Me.close()
End sub
Private sub打开_click(byval sender as system.object,byval e as system.eventargs) handles打开.click
If(openfiledialog1.showdialog()=dialogresult.ok) then’打开文件成功,则进行播放
If(axshockwaveflash1.isplaying=true)then
axshockwaveflash1.movie= openfiledialog1.filename
me.text= openfiledialog1.filename
axshockwaveflash1.play()
timer1.enabled=true
状态.enabled=true
End if
End if
End sub
‘关闭全屏显示,同时附加对状态栏的处理
Private sub form1_keypress(byval sender as object,byval e as system.windows.forms.keypresseventargs) handles mybase.keypress
Dim keyascii as short=asc(e.keychar)
If keyascii as short=asc(e.keychar)
If fullscreen=true then
Fullscreen=false
Me.windowstate=formwindowstate.normal
Me.formborderstyle= formborderstyle.sizable
Me.location=oldpoint
Me.width=oldwidth
Me.height=oldheight
播放.visible=true
Statusbar1.visible=状态.checked
Else
End if
Else
End if
If keyascii=0 then
e.handled=true
end if
End sub
‘编写timer1控件处理函数,来动态显示正在播放的flash文件的信息
Private sub timer1_tick(byval sender as system.object,byval e as system.eventargs) handles timer1.tick
If(axshockwaveflash1.isplaying=true)then
Statusbar1.panels(0).text=”总共”
Statusb ar1.panels(1).text= axshockwaveflash1.totalframes.tostring()+”帧”
Statusbar1.panels(2).text=”正在播放第”
Statusbar1.panels(3).text= axshockwaveflash1.currentframe.tostring()+”帧”
End if
End sub
三、结束语
综上所述,利用Visual 中的Flash控件开发WINDOWS下的Flash 文件播放器是一种方便简单的方法,但对于事件处理函数和全屏效果的实现,需要对控件有足够的熟悉,当然,还可以利用WINDOWS系统的与媒体播放有关的API函数,设计出功能更强的应用程序。
参考文献:
[1]田原,等.清华大学出版社,2006,12.
[2]龚沛曾,等.Visual Basic程序设计教程.高等教育出版社,2004,7.。