彩信制作之SMIL规范参考Word_第1页
彩信制作之SMIL规范参考Word_第2页
彩信制作之SMIL规范参考Word_第3页
彩信制作之SMIL规范参考Word_第4页
彩信制作之SMIL规范参考Word_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、彩信制作之smil规范关键词:mms、mm、smil缩略语清单:mm multimedia messaging 多媒体消息mms multimedia messaging service 多媒体消息服务mmsc multimedia messaging service center 多媒体消息服务中心smil synchronized multimedia integration language3gpp third generation partnership project 第三代合作工程wap wireless application protocol 无线应用协议1 概述该文档说明了在

2、mms中消息的组装方式。主要介绍了smil方式的组装消息,并简单介绍了smil语言。本文档主要从下面几个方面进行介绍:l mm的组装方式l smil基础知识l 混合格式组装举例l 关联格式组装举例2 mm的组装方式在一个mm中一次可以填充多个内容体内容体可以是不同媒体类型的根据消息内容的组装是否有序消息的组装方式分为application/vnd.wap.multipart.mixed(混合格式)和application/vnd.wap.multipart.related(关联格式)方式。2.1 application/vnd.wap.multipart.mixed(混合格式)使用applic

3、ation/vnd.wap.multipart.mixed方式组装的mm ,一般意义上是所有的消息内容混合在一起,没有时间上的顺序。在终端可能在同一时间一次就把所有的消息内容显示出来消息内容在mm中的存放位置见下图:图 1application/vnd.wap.multipart.mixed方式组装的mm从图中可以看到,所有的消息内容mmscontent所指向的之间是没有任何关系的。如果说有关系的话,就是存放在mm中的时间上的先后,但是在显示这些消息内容的时候可能就没有时间上的之后,很有可能就是一次显示出来。此外,在大部分终端上还支持带smil文件的混合格式mm,这类格式mm组装方式与关联格式

4、一样。2.2 application/vnd.wap.multipart.related(关联格式)使用application/vnd.wap.multipart.related方式组装mm时,各消息内容之间是有一定的关系的,该关系可能是显示的时间上的先后、显示的位置等。这样在终端显示该消息的时候,就可以以类似小电影的方式显示一系列信息,使得该mm的显示更加趣味化。消息内容在mm中的存放位置见下图:图 2 application/vnd.wap.multipart.related方式组装的mm和图1比较可以发现这种方式组装的消息中多了个presentation,并且要求这个信息处于mm的消息内

5、容中的第一位。presentation 也是mm的一个消息内容,但是这个消息内容有一个指针start 指向它,表明它是第一位的。如果终端显示这个mm时,首先要从这个消息内容开始,但是终端显示消息内容的时候并不把presentation 这个消息内容显示出来,而仅是根据它获取一些信息,这些信息就决定了其他的消息内容的显示的大小、先后顺序、位置等,从而实现了小电影。那presentation 中是什么信息能够决定其他消息显示的大小、先后顺序、位置呢?那就就是使用了smil。下面是一个典型的smil文件例子。从上面的smil文件中可以看到,该文件对其他内容的显示作了很细致的定义,包括显示的时间、大小

6、、位置等。3 smil基础知识smil是同步多媒体集成语言(synchronizedmultimediaintegrationlanguage)的缩写,念做smile 。它是由3w(worldwidewebconsortium)组织规定的多媒体操纵语言。3.1 布局管理标签布局管理标签定义了显示不同类型的媒体时占用的空间大小和位置。标签标签携带的属性嵌入的子标签说明layoutnoneregion root-layoutregionleft top height width fit idnone该标签中定义媒体类型的占小和位置通常和文本进行定义root-layoutwidth heightno

7、ne该标签定义了板的大小例如:root-layout标签中的width height属性的单位是像素,定义了显示消息的底板的大小。默认的显示的底板大小取决于终端。region 标签中定义的height和width可以填写以像素为单位的数字,也可以填写占用root-layout 的百分比。region标签中left top属性的单位是像素分别表示距边框左边和上边的距离。region标签的fit属性的取值范围与含义如下:取值说明建议hidden(默认属性)表示保持多媒体片断的尺寸不变,从窗口的左上角开始显示。如果多媒体片断尺寸比窗口的尺寸小,那么空白的地方将用背景色填充。如果多媒体片断尺寸比窗口的

8、尺寸大,那么多媒体片断超出窗口部分被裁去,不被显示。meet表示在保持多媒体片断宽/高比例不变的情况下,对多媒体片断的尺寸进行缩放。从左上角开始显示,缩放到高度和宽度中的一个尺寸等于窗口的相应的尺寸,而另外的一个小于窗口的相应的尺寸。空白处用背景色填充。 建议采用这个方式!fill表示缩放多媒体片断使得其大小正好和窗口的大小一致。如果多媒体片断的宽/高比例和窗口的宽/高比例不等,那么多媒体片断就会变形,非常难看!建议不要采用这种方式!scroll表示对多媒体片断的尺寸不做什么修改,它以正常的尺寸大小显示。但是,如果多媒体片断的尺寸超出了窗口的尺寸,那么将会相应出现水平或者垂直滚动条。该种方式适

9、合于长时间的多媒体片断的显示。如果多媒体片断的显示时间很短,建议不要使用!slice表示在保持多媒体片断宽/高比例不变的情况下,对多媒体片断的尺寸进行缩放。从左上角开始显示,缩放到高度和宽度中的一个尺寸等于窗口的相应的尺寸,而另外的一个大于窗口的相应的尺寸。超出的部分被裁去而不显示。 3.2 媒体类型标签媒体类型标签定义了不同媒体类型显示时使用的资源布局管理等。标签标签携带的属性嵌入的子标签说明textsrc region alt begin endnone文本imgsrc region alt begin endnone图片audiosrc alt begin endnone语音refsrc

10、 region alt begin endnone该标签是一个通用标签可以代替text img 和audio标签但是使用这个标签可能就不知道内容具体的媒体类型是什么不建议使用该标签4 混合格式组装举例4.1 带smil文件6.3.0application/vnd.wap.multipart.mixedpres.smilapplication/smil43511.jpgimage/jpeg660421.txttext/plain6593addtest.txttext/plain3644.2 不带smil文件6.3.0application/vnd.wap.multipart.mixed1.jpgimage/jpeg660411.txttext/plain6592addtest.txttext/plain3635 关联格式组装举例6.3.0application/vnd.wap.multipart.relatedpres.smilapplication/smilpres.smilapplication/smil43511.jpgimage/jpeg660421.txttext/plain6593addtest.txttext/plain3646 彩信头文件注意事项l region只能定义两个,不能同时定义三个!l region的fit属性取值范围一般限于:hidde

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论