欢迎来到天天文库
浏览记录
ID:50407496
大小:276.76 KB
页数:5页
时间:2020-03-05
《多媒体技术教案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第九章补充内容:多媒体节目创作工具第十二讲内容:*第九章补充内容*:多媒体创作工具准备:PPT;authorware软件多媒体创作工具n在多媒体作品的创作过程中,多媒体创作工具起着关键的作用。n多媒体创作工具提供给设计者一个生成程序代码的综合环境,使设计者将文本、图形、图像、动画、声音等多种媒体组合在一起形成完整的多媒体节目(Title)。n基本功能:q提供良好的、面向对象的编程环境q媒体导入和输出功能q创建基本的多媒体素材功能q超文本、超媒体和多媒体数据管理的功能q应用连接功能q交互、导航功能n分类:q基于页或卡片
2、:ToolBookq基于图标:Authorwareq基于时间轴:Directorq基于传统程序设计语言:VisualBasic9.1多媒体作品的制作过程多媒体产品设计过程中的注意事项n色彩q应根据内容的主次、风格及学习对象来选择合适的色彩作为主体色调;q要有一个整体基调。n布局设计q在位置编排上,要按照人们的视觉习惯从左到右、从上到下的编排;q要在突出主体的前提下,使各媒体之间相互协调,整体美观。n文字表达q字体的选择要有层次感,格式要统一;q字色要与背景形成反差。9.2Windows多媒体程序设计的三种方法nWin
3、dows95/NT提供了丰富的多媒体服务功能,包括大量从低级到高级的多媒体API函数。利用这些功能强大的API,用户可以在不同层次上编写多媒体应用程序。q使用微软公司窗口系统中对多媒体支持的MCI(媒体控制接口)q通过调用Windows的API(应用程序接口)多媒体相关函数实现媒体控制q使用OLE(对象链接与嵌入)技术MCI(媒体控制接口)nMediaControlInterfacen微软Windows定义的多媒体接口标准n多媒体设备和多媒体应用软件之间进行设备无关的沟通的桥梁n支持环境是Windows3.1以上版本
4、API(应用程序接口)nMicrosoft的多媒体开发工具包(MDK),MDK中包含一套完整的用于建立基于Windows的多媒体应用程序的函数和辅助工具。n用这种方法开发多媒体项目,在项目的设计上有很大的灵活性,但需要很高的技术和技巧,先决条件是开发者对C语言和Windows开发环境都有相当的了解,还需有丰富的Windows-5-第九章补充内容:多媒体节目创作工具开发经验。OLE(对象链接与嵌入)nOLE:ObjectLinking&Embeddingn通过使用自动OLE,应用程序之间不仅可以传送数据,还可以对其它应
5、用程序所提供的连接与嵌入对象进行远程访问和操作。n因而可以把支持自动OLE的若干彼此独立的应用软件集成在一起,取长补短协同工作,使软件开发的效率和质量能得到大幅度的提高,为应用程序间的集成与交互提供了先进的手段。9.3MCI(媒体控制接口)MCI设备类型设备类型是享用一组公用命令集和用于控制类似的多媒体或文件的一类MCI设备。见下表:MCI设备MCI设备驱动MCI设备驱动n为了标志唯一的MCI设备驱动程序,MCI使用设备名。MCI设备名注册在SYSTEM.INI文件中的MCI段。如果你的机器已经安装了声卡、电影卡(或
6、软件解压系统)和CD-ROM驱动器,系统初始化文件SYSTEM.INI文件中的MCI将会有下列内容。等号左边为MCI设备名,右边为MCI驱动程序文件名。n注意:q设备类型和设备名是不同的概念:;设备类型——指响应一组共用命令的一类MCI设备;设备名——某一个MCI设备的名字。q系统需要用不同的设备名来区分属于同一设备类型的不同设备。q当安装了新的MCI驱动程序时,系统要用不同的设备名来区分。q设备名通常与驱动程序中的设备类型名相同,如cdaudio和waveaudio等,但也有例外,如avivideo设备是一个dig
7、italvideo类型的设备。MCI设备分类nMCI可以分为简单设备和复合设备两种:q简单设备是一种使用时不必指定相关媒体文件的设备。例如用CD-ROM播放音频光盘时系统打开的就是简单设备。;如:cdaudio这样不使用文件的设备q复合设备是一种播放那个特定媒体文件(称为设备元素)的设备。例如MIDI音序器、MPEG-5-第九章补充内容:多媒体节目创作工具文件解压播放等。如果你想使用这一类符合复合设备,则必须提供相应的MIDI或MPEG文件名。;复合设备在播放时要用到数据文件,如数字视频(digitalvideo)和
8、波形音频(waveaudio)设备,我们把这些数据文件叫做设备元素。n打开简单设备,只需指定设备名即可。n打开复合设备有3种方法:q只指定设备名;q只指定设备元素;q同时指定设备名和设备元素。9.4Windows采用两种MCI接口与MCI设备通信命令消息接口函数原型:DWORDmciSendCommand(UINTwDeviceID,UINTw
此文档下载收益归作者所有