第六章同步多媒体集成语言SMIL.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter 6 同步多媒体集成语言 SMIL 6.1 SMIL 概述 Synchronized Multimedia Integration Language(同步多媒体集成语言) 将在Internet上不同位置的媒体文件关联到一起,媒体播放器通过载入SMIL文件,会根据文件中设置的播放顺序和位置等属性,将这些文件集成到同一窗口播放 基于 XML 的标记语言 是纯文本类型的语言 SMIL文件是解释型的:Player载入SMIL文件后,读取其中的源代码,分析其语法结构,然后根据解释的结果播放各媒体文件。 6.1 SMIL 概述——优点 避免使用统一的文件格式 可以同时播放在不同地方(Server上)的多媒体片断 时间控制 对整个演示进行布局 多语言支持 多带宽支持 简化创作工具 6.1 SMIL 概述—— How to work SMIL文件存在于Web Server中或流媒体Server中,根据支持的层次和显示中使用的数据类型,可以在很多不同的Player中播放 一旦Player or Browser拥有了完整的SMIL文件,它会在Header Section寻找显示的布局; 在分析完Header Section后,Player检查Body Section,开始缓冲第一个要播放的流文件; 然后Player会根据文件中指定的时间限制播放所有流文件 6.2 SMIL的基本语法规则 6.2.1 SMIL的基本结构 6.2.2 一元标签和二元标签 一元标签是自包含的:由标签名、一个或多个赋值属性和表示结束的斜线构成,所有的内容都在尖括号中。 eg. video src=“video/myvideo.rm begin=“10s” repeat=“3” fill=“remove”/ 二元标签操作是成对的:第一个标签没有斜线,第二个标签用于结束标签,在标签名前拥有表示结束的斜线;包含一个或多个SMIL标签,以及对它们的操作。 6.2.3 Header Section 包含所有的元数据和SMIL显示的布局信息。 包含在head和/head之间: meta/:允许designer为显示指定元数据,如Title,Author,Copyright。 layout/layout:设置窗口布局。 root-layout/:定义底层区域,即媒体播放器的主窗口大小。 region/:允许designer定义每一个播放区域的大小和位置。 6.2.3 Header Section(con’t) 6.2.3 Header Section(con’t) 设置底层区域注意: 虽然底层区域的定义可以省略,Player会根据其他区域的各个属性来计算底层区域的大小,为了避免出现意想不到的结果,定义底层区域会更加保险。 底层区域中不能放置播放内容。 为避免在显示的上下方或是边上出现黑色的区域,应当把宽高比设置为4:3,比如640×480,320×240。 6.2.3 Header Section示例 6.2.3 Header Section(con’t) 除了基本布局外,还可以加入背景 6.2.3 Header Section(con’t) 媒体文件和播放区域的匹配方式 6.2.3 Header Section(con’t) 媒体文件和播放区域的匹配方式(con’t) 6.2.3 Header Section(con’t) 媒体文件和播放区域的匹配方式(con’t) 6.2.3 Header Section(con’t) 重叠区域的排序 6.2.3 Header Section(con’t) 重叠区域的排序(con’t) 6.2.3 Header Section(con’t) 重叠区域的排序注意事项 6.2.3 Header Section(con’t) 在区域中放置播放内容 6.2.3 Header Section(con’t) 在区域中放置播放内容(con’t) 6.2.3 Header Section(con’t) 6.2.3 Header Section(con’t) 示例效果图 6.3关联媒体文件 6.3.1各种媒体标记及属性 下表为SMIL所提供的媒体标记及各自适应的媒体格式 6.3.1各种媒体标记及属性(con’t) 下面介绍媒体标记属性 1、src:关联媒体的url值,指定了媒体的位置(后有介绍) 2、region:设置媒体的播放位置(前已介绍) 3、begin:媒体文件播放的确切开始时间,默认为“0” 4、dur:媒体文件播放的持续时间。对于连续媒体,其默认时间为内部持续时间,对于离散媒体,默认时间为”0” 5、end:媒体文件播放的确切结束时间,若设置了dur属性,则该属性可忽略。 6.3.1各种媒体标记及属性(con’t) 6、clip-be

文档评论(0)

didala + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档