SMIL:多媒体标记,Shvatz系列教程(3)
shvatz| 流媒体世界| 2001-03-15

第三页:基础知识

     SMIL的好处是它的结构很象HTML,所以不难掌握它的基础知识。实际上,最基本的SMIL文档看起来与基本的HTML文档基本相同。

    用<smil>标记符替换<html>标记符,就得到一个SMIL文档。SMIL的另一个好处是它的核心功能基于这两个标记符:<par>和<seq>。知道了这两个标记符,就可以写SMIL表达式了。当你知道<par>是"parallel"的缩写,<seq>是"sequence"的缩写时,它们的功能就显而易见了。所以可以把<par>放在想要开始播放媒体的地方,把<seq>放在播放某个序列条目的地方。这两个标记符可以嵌套,所以可以在子序列中开始几个平行的其它媒体对象,或者可以在一个序列中平行地播放几个对象。SMIL媒体类型的表示与HTML略有不同。图像的表示几乎相同,但是因为所有XML标记符不需要第二个结束标记符,所以需要一个反斜线放在结尾。因此:<br> <br> <img src="/art/allimages/http://www.hotwired.com/images/thing.gif"> <br> 变成:<br> <br> <img src="/art/allimages/http://www.hotwired.com/images/thing" /> <br> 注意我们没有明确指明我们在调用一个GIF图像。SMIL独立地处理这种情况,从服务器、操作系统,或者SMIL中的"type"属性中提取信息。这不如开始时那么复杂:SMIL知道我们在标记符中处理图像,所以不需要直接指明是GIF图像。当然,既然它是一种多媒体标记语言,它就包含了不只图像一种媒体类型。有效的媒体类型包括音频、动画、a(anchor标记符)、ref(通用的媒体类型指示,用在不能确定媒体类型时)、img、文本、文本流、视频,当然还有par和seq标记符。

责任编辑:lmtwadmin

分享到:
版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中图片均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时联系我们删除!