中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第七章 多媒体编程

第七章:多媒体编程 本章要点: 使用多媒体控件处理音频文件 使用GDl处理图形图像 初步接触动画设计
第七章:多媒体编程 本章要点: • 使用多媒体控件处理音频文件 • 使用GDI处理图形图像 • 初步接触动画设计

7.1多媒体播放 7.1.1 1使用微软媒体控件播放音频 本例将制作一个基于 AXActiveMovie控件 的播放器。通过文件打开对话框选择文 件。 AXActiveMovie控件自身提供了一些 按钮,使用这些按钮可以执行各种操作: 如播放、暂停、关闭等
7.1多媒体播放 7.1.1 1使用微软媒体控件播放音频 本例将制作一个基于AxActiveMovie控件 的播放器。通过文件打开对话框选择文 件。AxActiveMovie控件自身提供了一些 按钮,使用这些按钮可以执行各种操作: 如播放、暂停、关闭等

(1)新建 Windows应用程序后,创建Form1窗体。设置相关窗体属性 (2)执行【工具】|【选择工具箱项】命令,在Com组件标签中选择 ActiveMovie Control Object选项,如下图所示 将 Active Movie Contro控件加载到工具箱 选择工具箱项 ?| NET Framework0组件coM组件」 名称 库 B: )VideoSoft FlexString Control C: \WINNT\system32\VSFLEX3 OCX )video Soft C: WINNTIsystem 32 LMRT dIl 回 Active Movie Control Object C: 1WINNTisystem32' msdxm ocx Microsoft~Active. 口 ActiveXPlugin Object C: WINNT\system 32\plugin. oCx Microsoft Active 口 Actor Byr Class :sWINNTisystem 32\LMRT dIll 口 adbanner Class C: lWINNT\system32 msdxm oCx Adobe Acrobat Control for ActiveX D: Adobe\ADOBER 1\Reader\Active 口Adw3 backx Control C: PROGRAw1ARMADSY1_2\BinA,. adw3backx Acti 口Adw3 rkptx Control C: 1PROGRAw1\ARMYADSv1_21Bin\.. adw 3brkptx Acti Active Movie Control Object 语言 语言中性 浏览(B 版本 L确定取消」 重置(B)
(1)新建Windows应用程序后,创建Form1窗体。设置相关窗体属性 (2)执行【工具】|【选择工具箱项】命令,在Com组件标签中选择 ActiveMovieControl Object选项,如下图所示 将ActiveMovieControl控件加载到工具箱

在窗体添加 Active Movie Control Object控件,形成的界面如图所示 Window Media 避出← trixie (3)添加时间处理程序
在窗体添加ActiveMovieControl Object控件,形成的界面如图所示。 (3)添加时间处理程序

2基于 AXMMControl控件制作AⅥ动画播放器 基于 AXMMContro控件制作AV动画播放器步骤如下: (1)新建 Windows应用程序后,创建Form窗体。向窗 体添加一个 Button控件,设置 Button控件的Text属性如下 Button1text=”打开”再添加一个 OpenFileDialog控件 2)执行【工具】|【选择工具箱项】命令,在Com组件标签中选 择 Microsoft multimedia Control object选项,如图所示。 NET Framework组件CN组件 路径 「库 OMcrosoft ImageList Control 6.0(SP6)C:w itview Contro 6. 0(EP6) C: WINNTis TSHOOT OLE C. lsystem32uscomdlg ocx Mcrosoft windo 囗 Microsoft Netshow Path Dialox Microsoft Mutimedia Control, version 6.0 吾言中性 训究(B 本: 重置(B)
2基于AxMMControl控件制作AVI动画播放器 基于AxMMControl控件制作AVI动画播放器步骤如下: (1)新建Windows应用程序后,创建Form1窗体。向窗 体添加一个Button控件,设置Button控件的Text属性如下: Button1.text=”打开”再添加一个OpenFileDialog控件。 (2)执行【工具】|【选择工具箱项】命令,在Com组件标签中选 择Microsoft multimedia Control Object选项,如图所示

3)添加 I Microsoft multimedia Control,如图所示 图Form1 口x 國四口口口 打开 4)添加 Button1的cick事件过程 Private Sub btnopen_ Click(By Val sender As System Object By Val e As System. EventArgs) Handles btnopen Click OpenFileDialog1 Filter="video(. avi. avi Open FileDialog 1 Show Dialogo filename =Open FileDialog 1. FileName If(Not filename. Equals())Then AXMMControl 1 FileName filename AXMMControl1. Command ="open End If End Subs
(3)添加Microsoft multimedia Control,如图所示。 (4)添加Button1的Click事件过程。 Private Sub btnopen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnopen.Click OpenFileDialog1.Filter = "video(*.avi)|*.avi" OpenFileDialog1.ShowDialog() filename = OpenFileDialog1.FileName If (Not filename.Equals("")) Then AxMMControl1.FileName = filename AxMMControl1.Command = "open" End If End Sub

7.1.2使用 Windows媒体播放器控件播放音频 在Vsua| Basic net中可以引用 Windows Media Player组件, 制作一个如图所示的多媒体播放程序 wind nm““m|日|一上 具体操作是这样的: (1)新建 Windows应用程序后,创建Form窗体 进行相关参数设置
7.1.2 使用Windows媒体播放器控件播放音频 在Visual Basic .NET中可以引用Windows Media Player 组件, 制作一个如图所示的多媒体播放程序。 具体操作是这样的: (1)新建Windows应用程序后,创建Form1窗体。 进行相关参数设置

2)执行【工具】|【选择工具箱项】命令,在Com组件标签中选择 Windows Media Player选项,如图所示。然后,添加 Windows media Playe控件 NET Fromework组件co组件 vmappsdk 9.0T. webvw 1.0 Typ 肉导控件1m WINNTisystem 321 crosoft Netsh 语宫 语言中性 训究(B) 版本: (3)添加代码如下: Private Sub btnopen Click(By Val sender As Object, By Val e As System. EventArgs)Handles btnopen. Click Dim filename As string Open FileDialog 1 Show Dialogo filename Open FileDialog 1. FileName AxMediaPlayer1 FileName filename End sub
(2)执行【工具】|【选择工具箱项】命令,在Com组件标签中选择 Windows Media Player选项,如图所示。然后,添加Windows Media Playe控件 (3)添加代码如下: Private Sub btnopen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnopen.Click Dim filename As String OpenFileDialog1.ShowDialog() filename = OpenFileDialog1.FileName AxMediaPlayer1.FileName = filename End Sub

7.1.3使用AP|函数播放音频 主要函数有: 使用 snd Play Sound函数 使用 mciExecute函数 可以使用 Windows的AP函数来播放音频文件 介绍其中两个: sndPlaySound函数和 micExecute函数。它们都是来自 Windows的 winmm dl动态链接库。其中 sndPlaySound函 数用于播放*Wav文件,而 micExecute函数可 以播放各种影音文件
7.1.3 使用API函数播放音频 可以使用Windows的API函数来播放音频文件。 介绍其中两个:sndPlaySound函数和 micExecute函数。它们都是来自Windows的 winmm.dll动态链接库。其中sndPlaySound函 数用于播放*.wav文件,而micExecute函数可 以播放各种影音文件。 主要函数有: 使用sndPlaySound函数 使用mciExecute函数

使用 endPlay Sound函数 1)在VBNe中,调用AP函数必须先进行声明,它们的格式分别为 Declare Function snd PlaySound Lib"winmm. dll" Alias"snd Play Sound (By Val SoundName As String, By Val Flags As Long)As Long (2)在程序中调用该函数来播放*wav文件 sndPlaySound(“文件名Wav,1) (3)实现如图所示的界面,添加一个按钮控件,一个输入框控件和 个 Open FileDialog控件,用来打开文件 Form1 (4)添加源代码如下: Public class Form1 Declare Function sndPlaySound Lib" winmm.dll Alias snd Playsound (Byal SoundName As String, ByVal Flags As Long) As Long Private Sub Button1 Click(Byal sender As System Object, ByVal As System. EventArgs) Handles Button1. Click Dim filename As String OpenFileDialog 1. ShowDialogo filename =OpenFileDialog 1. FileName TextBox1.Text="正在播放"+ filename sndPlaySound(filename, 1) End Sub End class
使用sndPlaySound函数 (1)在VB.Net中,调用API函数必须先进行声明,它们的格式分别为: Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _ (ByVal SoundName As String, ByVal Flags As Long) As Long (2)在程序中调用该函数来播放*.wav文件: sndPlaySound (“文件名.wav”, 1 ) (3)实现如图所示的界面,添加一个按钮控件,一个输入框控件和一 个OpenFileDialog控件,用来打开文件 (4)添加源代码如下: Public Class Form1 Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _ (ByVal SoundName As String, ByVal Flags As Long) As Long Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim filename As String OpenFileDialog1.ShowDialog() filename = OpenFileDialog1.FileName TextBox1.Text = "正在播放" + filename sndPlaySound (filename, 1) End Sub End Class
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第六章 文件管理与菜单设计.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第五章 过程.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第四章 VB.NT程序流程控制.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第三章 顺序结构设计.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第二章 Visua| Basic net语言基础.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第一章 NET Framework概述(主编:徐振明).ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第十三章 Visual Basic.NET组件开发.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第十二章 应用程序的安装与部署.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第十一章 VB.NET Mobile应用程序设计.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第十章 ASP.NET Web程序设计.ppt
- 21世纪高职高专规划教材:《计算机基础》项目四 mv203文档处理软件.ppt
- 21世纪高职高专规划教材:《计算机基础》项目六 Powerpoint幻灯片制作.ppt
- 21世纪高职高专规划教材:《计算机基础》项目五 Excel 22003表格处理软件.ppt
- 21世纪高职高专规划教材:《计算机基础》项目二 键盘及文字录.ppt
- 21世纪高职高专规划教材:《计算机基础》项目三 中文hw和P操作系统.ppt
- 21世纪高职高专规划教材:《计算机基础》项目七 Iuternet网络应用.ppt
- 21世纪高职高专规划教材:《计算机基础》项目一 计算机基础知识.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第9章 多线程.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第8章 群体对系的组织.ppt
- 《Java程序设计与应用》课程实用教程(PPT课件讲稿)第7章 输入输出流.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第八章 Visua| Basic net面向对象程序设计开发.ppt
- 中国水利水电出版社:《Visual Basic.NET程序设计与应用》课程教材电子教案(PPT课件讲稿)第九章 ADO.NET数据库编程.ppt
- 《黑客攻击秘技随手查》电子书.pdf
- 清华大学计算机系:《数据结构》电子书(共六章).ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第10章 声卡与音箱.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第11章 网卡及网络连接.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第12章 键盘、鼠标和外设.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第13章 微机硬件的组装.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第14章 微机的维护及常见故障排除.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第1章 微型计算机简介.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第2章 中央处理器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第3章 主板.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第4章 内存.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第5章 显示卡.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第6章 显示器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第7章 硬盘驱动器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第8章 光盘驱动器和光盘.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第9章 移动存储设备.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)封面及目录.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第10章 指针类型.ppt