这篇多媒体论文范文属于论文模板免费优秀学术论文范文,关于多媒体毕业论文格式范文,与基于IL的多媒体课件设计与实现相关论文封面模板。适合多媒体及数据库及教育信息化方面的的大学硕士和本科毕业论文以及多媒体相关开题报告范文和职称论文写作参考文献资料下载。
摘 要 :IL是专门为多媒体内容而设计的描述性标记语言.运用IL语言编写课件模板并结合应用ASP、数据库等技术,能快速形成利于在网络上传输的多媒体课件,对网络教学的推进与普及有着较强的现实意义.
关 键 词 :模板多媒体课件;IL
中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2013)04-0873-02
1.需求分析
随着计算机网络技术的飞速发展,网络教学已成了人们学习知识的新型教学模式,多媒体课件以其美观、交互性较好已成为课件设计的主流.因此设计与制作多媒体课件对网络教学的推进与普及有着较强的现实意义.但随之带来的问题是:首先,大部分多媒体课件将各种多媒体文件都集成到一个文件中,文件的体积较大,不利于课件的网络实时传输,其次,大部分教师无法熟练掌握开发多媒体课件的相关软件,需要占用较多的时间和精力学习相关技术.针对上述问题,该文研究了一种应用IL语言设计课件模板的方法.用户只要将课件所需的文字、图片、音频、视频等多媒体文件上传到数据库中,当运行所选择的多媒体模板时,这些文件就会自动建立与课件的链接,形成利于在网络上传输的多媒体课件,从而有效缩短开发课件的时间.
2.多媒体课件模板的设计
目前,多媒体文件格式很多,如音频的格式有MP3、MID、WMA、RA等,视频的格式有WMV、MOV、I、RM等,图片的格式有JPEG、GIF,动画文件SWF等.通常情况下,要想把这些不同种类的媒体组合在一个课件中进行播放,必须统一所有的多媒体文件的格式,才能把这些媒体整合起来.同步多媒体集成语言IL(Synchronized Multimedia Integration Language)是解决该类问题的一个有效的技术.
1)IL主要优势
IL是专门为多媒体内容而设计的描述性标记语言.它能控制位于服务器不同位置的音频、视频、动画和图像的显示,允许在同一实时应用中使用不同格式的媒体;可通过时间顺序对视频、文字及音频等多媒体对象进行次序的安排,设计出效果丰富的页面;利用链接可以成功的进行文件之间的切换,达到实时交互的效果;IL仅仅将各种不同格式的多媒体文件关联起来,并没有将它们融为一体.IL语言是纯文本文件,当想要重新组合生成新的多媒体节目时,只要使用文本文档重新编辑IL文件即可,用户只要在电脑上安装RealPlayer播放器即可播放课件.
2)课件模板的设计
正因为IL在组织多媒体资源上的强大优势,该文采用IL来编写网络课件模板,即用IL来描述课件内容显示的方式、位置、大小、颜色,多媒体信息设计为可编辑区域,根据用户提供的实际媒体信息加入.如,下面的IL文件设计了两个播放区域,可同时进行播放图片、文本文件,并在图像区域定义了一个超链接,即当将鼠标指针指向图片区域,将播放某个视频片断.从而体现交互功能.
上述代码中,先用region、width、left定义每个多媒体的播放位置及播放区域的大小,然后用 控制多媒体片断播放的顺序,用anchor属性创建文件的链接.设计时,应注意合理设置每一种媒体的播放区域的大小,如视频区主要播放教学视频,设置区域应尽量放在较为醒目的位置,宽度、高度不要设置太小,以免影响播放效果.实际编写模板过程中,把要留给用户编辑的文本文件、音频、视频文件等区域用“视频地址”、“音频地址”等文字串代替.
可以改变模板的背景颜色、播放页面大小、多媒体题素材的播放位置、大小及媒体播放先后顺序设计出不同风格的模板,最后将设计出的模板上传到服务器中供用户选择.
3.基于模板的多媒体课件实现
Web访问页面、用户提交的数据处理采用ASP技术开发.ASP通过ADO访问数据库.工作流程如下图.
图 1 基于模板的多媒体课件的实现工作流程
3.1 获取用户提交的数据
当用户以表单的形式提交课件的多媒体信息时,ADO在用户和数据库之间架设了一个桥梁,允许对库内的数据进行更新,当更新完毕即断开连接.用户提交表单后,各个多媒体的有关信息就存入数据库中.
部分ASP代码如下:
获取用户提交的多媒体信息及选择的模板文件
title等于request.form("课件标题")
videourl等于request.form("视频地址") 等
rs.addnew 更新数据库
rs.fields("title")等于title
rs.fields("videourl")等于videourl
等
rs.update
3.2 生成多媒体课件
当Web服务器获得用户提交课件所需的多媒体素材的相关信息后,会自动打开模板文件,用提交的多媒体信息对模板中预设的可编辑区域进行修改.ASP的Web服务器提供了11个可安装的组件,在这些组件中就有功能强大的ADO组件和文件存取组件.ADO组件实现了对数据库的存取操作,文件存取组件提供了在服务器进行文字处理的能力.具体思路是:先创建FileSystemObject对象的实例,再调用该对象的OpenTextFile方法获得TextStream对象,用Textstream对象的readall方法读取模板文件内容.用replace方法实现替换过程.
部分ASP代码如下:
<%
’ 创建FileSystemObject对象的实例FSO对象
set FSO等于server.CreateObject("Scripting.FileSystemObject")
‘ 调用该对象的OpenTextFile方法获得TextStream对象
set TextStream等于FSO.OpenTextFile(path3,1,false,-2)
‘ 用Textstream对象的readall方法读取模板文件内容
modeldata等于textstream.readall
’用用户提交的信息编辑模板预设区域
modeldata等于replace(modeltdata,"视频地址",videourl)
等
%>
多媒体课件生成后,用户就可直接打开RealPlayer播放器预览课件效果了.
4.结束语
基于IL的多媒体课件制作技术为教师的备课提供了方便,使教师能基于模板快速制作网络课件,无需掌握太多的计算机知识,课件制作页面简单,使用简单,数据库中可以仅保存指向媒体实际存放位置的URL地址,节省了网络空间.随着网络课件制作技术的不断发展,网络课件在教育信息化中的应用将更加丰富、更加有效,相信网络教学的模式将不断的推陈出新,朝着智能化、自动化、网络化的方向发展.