Chapter5同步多媒体集成语言SMIL精品课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Chapter5同步多媒体集成语言SMIL精品课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Chapter5 同步 多媒体 集成 语言 SMIL 精品 课件
- 资源描述:
-
1、南京工程学院计算机工程学院 徐梦溪南京工程学院计算机工程学院 徐梦溪5.1 SMIL 5.1 SMIL 概述概述o Synchronized Multimedia Integration LanguageSynchronized Multimedia Integration Language(同(同步多媒体集成语言)步多媒体集成语言)o 将在将在InternetInternet上不同位置的媒体文件关联到一起,上不同位置的媒体文件关联到一起,媒体播放器通过载入媒体播放器通过载入SMILSMIL文件,会根据文件中文件,会根据文件中设置的播放顺序和位置等属性,将这些文件集设置的播放顺序和位置等属性,
2、将这些文件集成到同一窗口播放成到同一窗口播放o 基于基于 XML XML 的标记语言的标记语言o 是纯文本类型的语言是纯文本类型的语言o SMILSMIL文件是解释型的:文件是解释型的:PlayerPlayer载入载入SMILSMIL文件后,文件后,读取其中的源代码,分析其语法结构,然后根读取其中的源代码,分析其语法结构,然后根据解释的结果播放各媒体文件。据解释的结果播放各媒体文件。南京工程学院计算机工程学院 徐梦溪5.1 SMIL 5.1 SMIL 概述概述优点优点o 避免使用统一的文件格式避免使用统一的文件格式o 可以同时播放在不同地方(可以同时播放在不同地方(ServerServer上)
3、的多上)的多媒体片断媒体片断o 时间控制时间控制o 对整个演示进行布局对整个演示进行布局o 多语言支持多语言支持o 多带宽支持多带宽支持o 简化创作工具简化创作工具南京工程学院计算机工程学院 徐梦溪5.1 SMIL 5.1 SMIL 概述概述 How to work How to worko SMILSMIL文件存在于文件存在于Web ServerWeb Server中或流媒体中或流媒体ServerServer中,中,根据支持的层次和显示中使用的数据类型,可根据支持的层次和显示中使用的数据类型,可以在很多不同的以在很多不同的PlayerPlayer中播放中播放o 一旦一旦Player or B
4、rowserPlayer or Browser拥有了完整的拥有了完整的SMILSMIL文件,文件,它会在它会在Header SectionHeader Section寻找显示的布局;寻找显示的布局;o 在分析完在分析完Header SectionHeader Section后,后,PlayerPlayer检查检查Body Body SectionSection,开始缓冲第一个要播放的流文件;,开始缓冲第一个要播放的流文件;o 然后然后PlayerPlayer会根据文件中指定的时间限制播放所会根据文件中指定的时间限制播放所以流文件以流文件南京工程学院计算机工程学院 徐梦溪5.2 SMIL5.2
5、SMIL语法规则语法规则5.2.1 5.2.1 基本规则基本规则南京工程学院计算机工程学院 徐梦溪5.2.2 5.2.2 一元标签和二元标签一元标签和二元标签o 一元标签是自包含的:由标签名、一个或多个一元标签是自包含的:由标签名、一个或多个赋值属性和表示结束的斜线构成,所有的内容赋值属性和表示结束的斜线构成,所有的内容都在尖括号中。都在尖括号中。o eg.video src=“video/myvideo.rm begin=“10s”eg.repeat=“3”fill=“remove”/o 二元标签操作是成对的:第一个标签没有斜线,二元标签操作是成对的:第一个标签没有斜线,第二个标签用于结束标
6、签,在标签名前拥有表第二个标签用于结束标签,在标签名前拥有表示结束的斜线;包含一个或多个示结束的斜线;包含一个或多个SMILSMIL标签,以标签,以及对它们的操作。及对它们的操作。南京工程学院计算机工程学院 徐梦溪5.2.3 Header Section5.2.3 Header Sectiono 包含所有的元数据和包含所有的元数据和SMILSMIL显示的布局信息。显示的布局信息。o 包含在包含在和和之间:之间:o:允许:允许designerdesigner为显示指定元数据,如为显示指定元数据,如TitleTitle,AuthorAuthor,CopyrightCopyright。o o:指定显
7、示的窗口大小;:指定显示的窗口大小;o:允许:允许designerdesigner指定播放流的窗口区域。指定播放流的窗口区域。o 不是必须包含在不是必须包含在SMILSMIL显示中。显示中。5.3 5.3 关联媒体文件关联媒体文件南京工程学院计算机工程学院 徐梦溪5.4 5.4 组合媒体文件组合媒体文件o 5.4.1 5.4.1 循序播放循序播放组组合合o o 5.4.2 5.4.2 同步播放同步播放组组合合o o 5.4.3 5.4.3 用指定媒体用指定媒体结结束同步播放束同步播放南京工程学院计算机工程学院 徐梦溪南京工程学院计算机工程学院 徐梦溪5.4.4 5.4.4 两种组合的嵌套使用两
8、种组合的嵌套使用 eg.1 eg.1 媒体媒体对对象象1 1 媒体媒体对对象象2 2 媒体媒体对对象象3 3 媒体媒体对对象象4 41234南京工程学院计算机工程学院 徐梦溪5.4.4 5.4.4 两种组合的嵌套使用两种组合的嵌套使用 eg.2 eg.2 媒体媒体对对象象1 1 媒体媒体对对象象2 2 媒体媒体对对象象3 3 媒体媒体对对象象4 41234南京工程学院计算机工程学院 徐梦溪5.5 5.5 在在SMILSMIL标签中设置定时控制标签中设置定时控制o 时间顺序表时间顺序表规定一个所关联的媒体对规定一个所关联的媒体对象或是媒体文件组合在什么时候播放,播象或是媒体文件组合在什么时候播放
9、,播放多长时间放多长时间SMILSMIL文件的时间线文件的时间线o 通过通过SMILSMIL中各个相关的媒体标记或是组中各个相关的媒体标记或是组合标记的时间属性来实现合标记的时间属性来实现南京工程学院计算机工程学院 徐梦溪Example Audio 1Audio 210.420.4071026Total Time Line23南京工程学院计算机工程学院 徐梦溪5.6 5.6 设置设置SMILSMIL文档的窗口布局文档的窗口布局o 1.1.在在SMILSMIL文件的头部,通过文件的头部,通过和和标记来设置窗口布局。标记来设置窗口布局。o 2.2.在此在此layoutlayout标记群内,通过标记
10、群内,通过标记标记来定义底层区域,即来定义底层区域,即PlayerPlayer的主窗口大小;的主窗口大小;o 3.3.通过通过标记定义每一个播放区域的大标记定义每一个播放区域的大小和位置。小和位置。o 4.4.在在SMILSMIL文件的文件的body sectionbody section,通过定义相关媒,通过定义相关媒体标记的体标记的regionregion属性,在各播放区域中放置相应属性,在各播放区域中放置相应的可视媒体对象。的可视媒体对象。南京工程学院计算机工程学院 徐梦溪5.6 5.6 设置设置SMILSMIL文档的窗口布局文档的窗口布局文件结构文件结构oo o o o o o o o
展开阅读全文