基于SMIL的多媒体课件设计与实现.docVIP

  • 1
  • 0
  • 约2.71千字
  • 约 6页
  • 2019-08-23 发布于北京
  • 举报
PAGE PAGE 1 基于SMIL的多媒体课件设计与实现   摘要:SMIL是专门为多媒体内容而设计的描述性标记语言。运用SMIL语言编写课件模板并结合应用ASP、数据库等技术,能快速形成利于在网络上传输的多媒体课件,对网络教学的推进与普及有着较强的现实意义。   关键词:模板多媒体课件;SMIL   中图分类号:TP37文献标识码:A文章编号:1009-3044(2013)04-0873-02   1需求分析   随着计算机网络技术的飞速发展,网络教学已成了人们学习知识的新型教学模式,多媒体课件以其美观、交互性较好已成为课件设计的主流。因此设计与制作多媒体课件对网络教学的推进与普及有着较强的现实意义。但随之带来的问题是:首先,大部分多媒体课件将各种多媒体文件都集成到一个文件中,文件的体积较大,不利于课件的网络实时传输,其次,大部分教师无法熟练掌握开发多媒体课件的相关软件,需要占用较多的时间和精力学习相关技术。针对上述问题,该文研究了一种应用SMIL语言设计课件模板的方法。用户只要将课件所需的文字、图片、音频、视频等多媒体文件上传到数据库中,当运行所选择的多媒体模板时,这些文件就会自动建立与课件的链接,形成利于在网络上传输的多媒体课件,从而有效缩短开发课件的时间。   2多媒体课件模板的设计   目前,多媒体文件格式很多,如音频的格式有MP3、MID、WMA、RA等,视频的格式有WMV、MOV、AVI、RM等,图片的格式有JPEG、GIF,动画文件SWF等。通常情况下,要想把这些不同种类的媒体组合在一个课件中进行播放,必须统一所有的多媒体文件的格式,才能把这些媒体整合起来。同步多媒体集成语言SMIL(SynchronizedMultimediaIntegrationLanguage)是解决该类问题的一个有效的技术。   1)SMIL主要优势   SMIL是专门为多媒体内容而设计的描述性标记语言。它能控制位于服务器不同位置的音频、视频、动画和图像的显示,允许在同一实时应用中使用不同格式的媒体;可通过时间顺序对视频、文字及音频等多媒体对象进行次序的安排,设计出效果丰富的页面;利用链接可以成功的进行文件之间的切换,达到实时交互的效果;SMIL仅仅将各种不同格式的多媒体文件关联起来,并没有将它们融为一体。SMIL语言是纯文本文件,当想要重新组合生成新的多媒体节目时,只要使用文本文档重新编辑SMIL文件即可,用户只要在电脑上安装RealPlayer播放器即可播放课件。   2)课件模板的设计   正因为SMIL在组织多媒体资源上的强大优势,该文采用SMIL来编写网络课件模板,即用SMIL来描述课件内容显示的方式、位置、大小、颜色,多媒体信息设计为可编辑区域,根据用户提供的实际媒体信息加入。如,下面的SMIL文件设计了两个播放区域,可同时进行播放图片、文本文件,并在图像区域定义了一个超链接,即当将鼠标指针指向图片区域,将播放某个视频片断。从而体现交互功能。   上述代码中,先用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服务器获得用户提交课件所需的多媒体素材的相关信息后,会自动打开模板文件,用提交的多媒体信息对模板中预设的可

文档评论(0)

1亿VIP精品文档

相关文档