`
wzhelp
  • 浏览: 46474 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

彩信制作

阅读更多
http://lhx1026.iteye.com/blog/508458
一、概述

MMS彩信大家都看到过,或者都编辑过。在这里,利用一系列的文章来说明彩信的编辑、发送和接收的过程。首先这里,简单描述一下彩信的编辑过程。这是彩信的第一步。


二、MMS的表述(presentation)语言——SMIL概述

MMS由一系列类似于“power point style”类型的slide组成,由这些slide来组织各种格式的文本、音频、视频信息。这些我们在发送或者接受彩信的时候都有切身的体会,就不说了。

为了把这些多媒体信息组织到一起,通过网络发送,并且这些信息在接收者那里能够保证按照发送者的样式进行播放。这里就需要采用一种技术,用于描述彩信的组织和播放方法。这种方法就是利用SMIL语言。看过这个语言的规范之后,我想大部分熟悉HTML和XML的人都会会心的笑了,的确,这就是SMIL语言。

MMS使用SMIL(Synchronized Multimedia Integration Language)的子集作为表述语言,SMIL是由W3C(world wide web consortium)制定的基于XML的表述语言标准(可以参见附录中之处的RFC文档)。相当于HTML之于web。SMIL语言可以控制多媒体对象的layout和timing(播放时间)。

在初期,MMS只使用了SMIL的简单基础子集,称作“MMS SMIL”。每个MMS信息都是由SMIL表述语言文件组成。在这个文件中所有的slide有相同的layout。每个slide至少包含两个region,一个包含文本,一个包含图像。事实上,每个slide都是一个frame,每个frame包含layout和指向内容(text、images、audio、video)的索引。每个slide的播放周期以秒计算,在每个slide的内部,文本和图像的播放时间可以单独设定。

由于每个移动设备的尺寸不尽相同,所以SMIL被设计成可以根据终端的不同表现形式作以重新安排。简单说来,SMIL具有下列特点:

§           来自于W3C的规范定义

§           SMIL只是简单地限定了各种message元素在何时、在什么地方显式


§           SMIL文件以<smil>标记开始,接下来是head和body标记,最后以</smil>结束

§           Head标记元素限定了

§           Body标记元素限定了被插入内容的参考索引(references),并且限定了何时、何地播放以及每个元素播放的时间。


下面一段文字来自于IBM,说明了在MMS之外SMIL的广泛用途。


SMIL 2.0 是同步多媒体集成语言(Synchronized Multimedia Integration Language),它已开始成为将多媒体集成到 Web 内容的重要新方法。SMIL 提供基于 XML 的方法来控制多媒体元素的定时和表示,它已开始获得众多大的软件供应商和工具制作商的支持,这使得开发人员使用它变得越来越容易。

SMIL 支持已开始成为 Adobe、Microsoft 以及(也许是最重要的)媒体传递领先者 Real Networks 支持的技术之一。众多较小的供应商已开始提供 SMIL 创作工具和播放器。

在不久的将来,随着对当前 2.0 规范支持的增长,对于任何在工作中需要某种形式的多媒体资产控制的开发人员,使用 SMIL 将成为他们的标准策略。如果把正在增长的工具创建者的名单作为某种指示,那么用 SMIL 构建表示也会变得更简单。

RealNetworks正如前面 提到的那样,最广泛的 SMIL 2.0 实现可能来自 Real Networks。RealOne Player 支持 SMIL 2.0 语言概要文件(SMIL 2.0 Language Profile),它结合了 SMIL 支持的大多数(尽管不是全部)模块。除了支持大多数标准 SMIL 模块以外,RealNetworks 还开发了自己的几个 SMIL 扩展。要使用这些扩展,开发人员必须遵守标准 XML 声明.

Microsoft通过使用少量的 一系列基于 SMIL 的 XML 元素和属性,Microsoft 的 HTML+TIME 给 HTML 页面添加了定时和多媒体支持。为了给 HTML 文档添加定时,开发人员要向现有的 HTML 元素添加新属性。创建新元素是为了使向 HTML 页面添加媒体变得简单。


为了使用任何 HTML+TIME 元素,开发人员必须在 HTML 标记中声明 XML 名称空间 t:

不同于上述这两个供应商,大多数创作工具和播放器开发人员主要分为两种,


§            一种是只关注 SMIL 的完整台式机部署


§            另一种至少要关心一下用于占用资源较小的移动设备的基本 SMIL 2.0 子集。


此外,随着无线网络的发展,关注 MMS 部署的 SMIL 播放器应该对 SMIL 创作有新的考虑。


三、SMIL简单示例

下面给出了一个MMS消息的SMIL示例:


<smil>


<head>


           <meta name="title" content="vacation photos" />


           <meta name="author" content="Danny Wyatt" />


           <layout>


                    <root-layout width="160" height="120"/>


                    <region id="Image" width="100%"


                    height="80" left="0" top="0" />


                    <region id="Text" width="100%"


                    height="40" left="0" top="80" />


           </layout>


</head>


<body>


           <par dur="8s">


                    <img src="FirstImage.jpg" region="Image" />


                    <text src="FirstText.txt" region="Text" />


                    <audio src="FirstSound.amr"/>


           </par>


           <par dur="7s">


                    <img src="SecondImage.jpg" region="Image" />


                    <text src="SecondText.txt" region="Text" />


                    <audio src="SecondSound.amr" />


           </par>


</body>


</smil>


具体的SMIL描述语言的解释可以参见附录的参考文档,那里给出了每种标记的解释说明。

至于在手机软件上实现,也不是很困难的事情。想想看。

利用结构数组,把所有的MMS中的slide存储到其中,最后,结合SMIL语言的规范,把彩信

打包成上述文件的格式,注意,这里,并不需要把具体的多媒体文件内容添加到smil文件中,只需要加在smil文件中,作为附件就可以了。具体的数据的加载,请看下一篇——MMS的打包部分吧!


参考资料:
Nokia:
       [N1] How_To_Create_MMS_Services.pdf  http://www.forum.nokia.com

       [N2] MMSCenterAppDevGuide.pdf   http://www.forum.nokia.com

OMA:
    [O1] WAP-205-MMSArchOverview-20010425-a.pdf


来源 http://www.eaw.com.cn/news/newsdisplay/article/26518
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    彩信制作之SMIL规范

    彩信制作smil规范,该文档说明了在MMS中消息的组装方式。主要介绍了SMIL方式的组装消息,并简单介绍了SMIL语言。

    爱特生彩信开发控件

    无需接入互联网即可实现发送彩信、接收彩信、发送短信、接收短信、发送WAP Push消息、发送彩E等功能,支持群发彩信和信息接收报告, 同时还包含彩信制作、接收彩信解析、彩信文件播放等功能。 爱特生短信彩信...

    彩信平台软件

    彩信制作 对用户设定的各个业务对应的彩信内容进行制作、编辑、审核,管理及发布 业务应用 报业栏目管理 针对不同行业特点,独立针对性,进行业务管理 计费管理 扣费下发 支持按条、包月、免费等各种计费方式的管理,...

    彩信软件编辑器1,0

    彩信编辑软件 方便编辑各类彩信 资源描述可以把电子书的概述、源代码的说明、文档的片段填在这里,描述详细会获得我们的推

    MMS.zip_mms函数_生成彩信文件

    彩信制作生成软件,包括彩信生成编码函数详细代码

    MM7协议彩信网关

    用特定的编辑软件,如索爱提供的MMS Composer 制作出相应的彩信内容, 彩信内容包括彩信所需要的图片,铃声,文本信息,以及彩信的解释文件smil 文件; 2. 将制作好的彩信内容保存到彩信服务器的磁盘驱动...

    初学制作彩信MMS7的一个实例

    这是初学制作彩信MMS7的一个实例,通过它可以学会做MM7的彩信包。

    易蝶短信平台

    易蝶[sms/mms/wap]三合一平台支持现有JPEG,GIF,TIFF,PNG,MIDI,AMR,WAV等的所有媒体格式,通过SMIL可以制作彩信MMS多媒体格式,实现动画等等,系统提供了彩信制作工具,生成标准mms文件,可以直接应用于华为,诺基亚...

    多媒体短信MMS制作文档介绍

    多媒体短信MMS制作文档介绍,介绍了MMS彩信制作框架及实现。

    iSee 3.9.3.0 中文版 一款功能全面的数字图像浏览处理工具.zip

    动炫彩信:最炫的DIY彩信制作发送应用,我的手机我做主; 我要拍照:疯狂自拍个性贴纸,“所见即所拍”的相框预览支持; 时尚相框:最强大的专业级相框合成效果,快速制作贴纸、日历(支持万年历)、卡片、信纸,...

    彩信宝宝

    彩信宝宝的彩信功能。它可以将电脑中存储的图片,网页中的...用彩信宝宝发送自己制作的彩信贺卡便是今年最时尚的“彩信祝福”。 彩信宝宝可以免费注册,无需手机号,我相信彩信宝宝一定会让您享受到超凡的彩信服务。

    MMS_SMS短信彩信

    基于Symbian平台的手机短信、彩信的接收和发送的实现。

    如何使用行业手机报制作精美的彩信报刊.ppt

    如何使用行业手机报制作精美的彩信报刊.ppt

    彩信设计制作--smil语言

    本教程图文并茂、简单易懂,特别适合初学习。 SMIL是同步多媒体集成语言(Synchronized Multimedia Integration Language)的缩写,它是由3W(World Wide Web Consortium)组织规定的多媒体操纵语言,类似于HTML

    制作彩信的两个必读文档

    How_To_Create_MMS_Services_v4_0_en2.pdf MM消息的组装方式.pdf

    短信彩信全流程 动画版本PPT

    短信彩信全流程 动画版本PPT 动感制作,原创。详细的短信彩信发送流程,动感PPT展示,拥有所有信令等环节。

    SMIL.rar_smil

    彩信设计制作——SMIL语言 彩信设计制作——SMIL语言

    Android开源一维二维码扫描制作工具

    可以使用文字、通讯录、应用软件、书签,制作、共享、保存二维码 典型用途: 名片交换:用这软件生成某联系人的二维码显示在屏幕(或者发送邮件、彩信),让对方扫描即可添加到通讯录; 文字、网址交换; 根据条码...

Global site tag (gtag.js) - Google Analytics