王浚羽 程斌 王川
摘要:随着多媒体技术的快速发展,视频媒体在多媒体教学软件中占据着越来越重要的地位,而交互式的多媒体教学软件更符合学习者的需求。在使用Director软件制作多媒体时,为实现多样化的交互式控制体验,就需要借助Lingo实现。本文通过Photoshop和Premiere软件编辑制作了所需的多媒体资源素材,并通过Lingo语言实现了对Director的开发,设计了一款用于教学的、交互性良好的多媒体软件。
关键词:多媒体; Director;Lingo语言
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)24-0205-03
Abstract:With the rapid development of multimedia technology, video media occupies a more and more important position in multimedia teaching software, furthermore interactive media teaching software conforms to the learners needs more. In the use of Director when making multimedia software, in order to achieve a variety of interactive control experience, Lingo language is necessary. In this article, through Photoshop and Premiere editing required multimedia resources, and through Lingo language realizing the development of Director, designed a multimedia software used to teaching with good interactivity.
Key words:Multi-Media Software; Director; Lingo Language
1 软件的设计实现
本文多媒体教学软件的总体开发基于Adobe Director 11.5英文版,通过Photoshop CC、Premiere Pro CC软件进行素材处理和制作,由Director实现总的控制调用,以Windows 7系统(64位)作为开发平台[1]-[5]。
1.1 多媒体资源收集制作
为了设计交互性良好的多媒体教学软件,需要添加制作具有个性化的界面,以及相关的导航按钮,如跳转、退出、播放、暂停、最小化等。本软件使用了Photoshop软件对这些资源进行了编辑制作。同时,为了更好地发挥已录制视频资源的效果,通过Premiere软件对视频进行了剪辑、合并,并为视频资源配上了说明性的音频。另外,还利用Director自带的Text、Paint等模块制作了文本和位图资源。通过多方软件的配合使用,增进软件的交互性教学效果。
1.2 总体设计与实现
对教学软件的设计主要分为五大部分:模拟器简介、维护规程学习、维护技能培训、知识测试和相关电子文档查阅,见图1。其中,模拟器简介部分以文档、视频和音频的形式介绍模拟器的研发背景和主要功能等;规程学习主要以视频、音频的形式演示模拟器使用过程中的保障、定期维护以及停用保管等;技能培训主要以视频、音频介绍日常使用方法及各子系统的检测方法和一些注意事项等;知识测试是以题库形式检验学习效果的部分;电子文档查阅部分可以查阅所有关于模拟器的文档资料,有助于查缺补漏,对学习内容进行巩固和完善。
1.2.1 主要功能的Lingo实现
1)页面导航功能
3)声音的控制
对Director软件声音的控制有几种方法,第一种是对the soundlevel进行赋值,它有从0到7七个声音等级,7最大;第二种是通过the volume of sound channelNum改变某个通道的音量大小;第三种是通过植入Buddy API Xtra插件,进而可以直接调用windows api函数,通过里面的baGetVolume()和baSetVolume()函数,实现改变系统音量的大小。本文就是通过第三种方法实现本软件的声音控制。其中声音打开和关闭的相关代码如下。
1.2.2 软件实现
根据需要,把多媒体资源导入到Cast演员表中,根据软件设计需要,对相关的属性参数进行调整设置,已达到预期目标,最后在Score总谱中可见演员在其中的布置,如图2。
通过代码调试与完善,测试通过。在File菜单项中选择Publish Settings,根据需要设置完成相关选项后,选择Publish,完成后选择OK,即可生成可执行程序。这里面需要注意的是,对于视频资源Direcor是通过链接(Link)的方式调用的,也就是说,所生成的可执行程序通过内部程序调用外部视频资源,若想将视频资源嵌入到可执行程序内部,提高程序的可移植性,可以讲视频资源转换为.swf格式,进而嵌入到Director内部,但相应地,视频资源的分辨率会产生一定的损耗。最后的启动程序界面见图3。
2 结论
目前,有很多专业的多媒体制作软件,比如zineMaker、iebook等,选择Director是因为它可以把各种不同格式的元素进行整合,进而制作成交互性良好的多媒体产品,体现了强大的功能并能满足开发者多样化的需求。作者通过Director制作了交互的多媒体教学软件,经多方用户尝试,都认为该软件具有良好的交互性,能够较好地满足教学以及自学的需求,对于模拟器的维护保障教学工作具有重要的意义。
参考文献:
[1] 杨力. Adobe Premere Pro CC从入门到精通[M].北京:中国铁道出版社,2014.
[2] 黎成茂. Director多媒体设计宝典[M].合肥:合肥工业大学出版社, 2009.
[3] 张豪, 何方. Director交互式多媒体开发从新手到高手[M],北京:清华大学出版社,2009.
[4] 王坤. 基于Lingo语言动态商务演示系统的研究[J].信息技术,2013(9):117-120.
[5] 卢诗骄. Director11.5制作基于lingo语言的嵌入式音频播放器[J].计算机光盘软件与应用,2011(21),140-141.