网站大量收购独家精品文档,联系QQ:2885784924

Silverlight技术在共享型教学资源库平台构建中应用.doc

Silverlight技术在共享型教学资源库平台构建中应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Silverlight技术在共享型教学资源库平台构建中应用

Silverlight技术在共享型教学资源库平台构建中应用【摘要】Silverlight是微软公司所发展的Web前端应用程序开发解决方案,提供的强大平台能够开发出具有专业图形、音频和视频的Web应用程序,而在基于Web的共享型高校教学资源库中有大量的是关于视频、图片等方面的资源,本文主要是研究Silverlight技术在开发教学资源库平台中的几点应用。 【关键词】Silverlight;教学资源库;音视频资源 The Application of Silverlight Technology in its construction of Sharing Type Teaching Resources Platform (NanjingInstitute of Mechatronic TechnologyDiaoAijun 211135) Abstract:Silverlight is the Web front application procedure development solutions developed by Microsoft,providing a powerful platform for Web applications with professional graphics,audios and videos.There are lots of resources such as videos,pictures just from Web sharing teaching resourceslibrary.This paper is to research some applications of Silverlight technology in the development of teaching resources. Key Words:Silverlight;Teaching Resource Library;Audio/video Resources 共享型教学资源库平台作为高校构建现代教学运行体系的一个重要组成部分和基础网络支撑的平台,对于深化高职院校教学内容、教学方法的改革和建设具有重要的意义,构建一个基于Web的教学资源库管理平台便于教学资源的广发共享、管理和合理利用,达到资源共享、资源整合的目的。为了提高平台的运行速度和数据读取效率,充分利用视频等大数据量媒体,需要采用先进技术解决视频质量、网速瓶颈等问题,而Silverlight技术在处理视频播放方面具有较大的优势。 一、Silverlight技术对网络应用程序的影响 Silverlight的应用主要是为了通过Web发布新的媒体体验和富交互的应用程序,该技术使得将视频、帧动画添加到Web站点上成了一件轻松的事情,从而大大改善了Web站点的交互性,并为用户提供更方便的访问体验。 Silverlight提供了一个统一的媒体格式,以涵盖高清的媒体类型和使用WMV的移动格式,同时还支持针对音频的WMA和MP3。另外,该技术还支持基于矢量的图像,从而使得图像和动画可以任意伸展,不会损失画面质量,所有这些组合在一起,便可以获得更加完美的用户界面。此外,为了让应用程序以更快的速度运行,通过由Windows Media Live进行流化,Silverlight提供了一个免费的流化和乘载解决方案的应用程序,可以更容易地发布支持媒体的富交互。在资源的搜索上,由于Silverlight应用程序的用户界面是基于文本的XAML定义,可以方便的进行索引,便于搜索。 二、教学资源库平台MVC体系 资源库系统平台采用MVC结构,以Web信息系统的三层结构方式提供服务。系统以产生HTML页面作视图显示于客户端浏览器,服务器端以ASP.net语言编写的程序作控制器,以SQL Server作数据模型存储资源及状态。资源库三层结构体系如图1所示。 在基本素材的管理中,由于图形图像、音视频文件所占用的资源空间较大,在网络传输中要予以重点解决,以下举例说明Silverlight技术在处理此类资源时的应用方法。 三、通过Silverlight技术播放音频和视频库 使用Silverlight所提供的MediaElement对象可以很方便的在资源库系统平台中控制音视频资源,由于资源文件可能很大,所以在默认情况下通过MediaElement.Source属性指向媒体文件,客户端在显示资源之前,完整的XAML和媒体资源都必须下载完毕,此种方法可能会导致客户端的性能问题,可以通过利用MediaElement.SetSource方法接收一个Stream对象,此对象可用WebClient对象异步下载媒体文件提供,来缓解此问题,提高客户端的

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档