﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-I love java-文章分类-MM7 </title><link>http://www.blogjava.net/baizhihui19870626/category/52699.html</link><description>记录本</description><language>zh-cn</language><lastBuildDate>Tue, 25 Sep 2012 06:31:07 GMT</lastBuildDate><pubDate>Tue, 25 Sep 2012 06:31:07 GMT</pubDate><ttl>60</ttl><item><title>华为彩信模拟器的参数设置 </title><link>http://www.blogjava.net/baizhihui19870626/articles/388497.html</link><dc:creator>小白19870626</dc:creator><author>小白19870626</author><pubDate>Tue, 25 Sep 2012 04:49:00 GMT</pubDate><guid>http://www.blogjava.net/baizhihui19870626/articles/388497.html</guid><wfw:comment>http://www.blogjava.net/baizhihui19870626/comments/388497.html</wfw:comment><comments>http://www.blogjava.net/baizhihui19870626/articles/388497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/baizhihui19870626/comments/commentRss/388497.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/baizhihui19870626/services/trackbacks/388497.html</trackback:ping><description><![CDATA[<div class="blog_title">
<h3><a href="http://peahen.iteye.com/blog/414312">华为彩信模拟器的参数设置</a> <em class="actions"></em></h3>
<div class="news_tag"><a href="http://www.iteye.com/blogs/tag/%E5%8D%8E%E4%B8%BA">华为</a><a href="http://www.iteye.com/blogs/tag/SOAP">SOAP</a><a href="http://www.iteye.com/blogs/tag/XML">XML</a><a href="http://www.iteye.com/blogs/tag/SUN">SUN</a><a href="http://www.iteye.com/blogs/tag/IDEA">IDEA</a> </div></div>
<div id="blog_content" class="blog_content">最近开发了一个SP的彩信接入系统，代码编写完成后，觉得有必要进行接发测试。从网上下载来华为彩信模拟器，测试过程中发现始终无法成功。不得已使用DJ Java Decompiler反汇编了一下代码，经过简单分析终于才了解到接发的URL地址和端口如何填写，真是不知道为什么华为不把文档写详细一点，搞得大家开发那么累。 <br />1、mm7Config.xml中的ListenIP、ListenPort分别是接收彩信时的监听地址和端口，这里我使用了127.0.0.1和9080，对应华为彩信模拟器的Send to应该填写http://127.0.0.1:9080/Receiver。 <br />2、mm7Config.xml中的mmscURL、mmscIP分别是彩信中心接收彩信时的URL和IP地址，这里我使用了/vas和127.0.0.1，对应华为彩信模拟器的Listener Port填写80即可。 <br />这样对mm7Config.xml和华为彩信模拟器进行了适当的修改，启动自己开发的彩信接入系统。点击&#8220;Send&#8221;按钮，命令窗口还是报错，具体如下： <br /><span style="color: blue">错误：&#8220;没有说明名称空间前缀&#8220;soap-env&#8221;。&#8221; <br />2009-6-24 17:20:05 com.sun.xml.internal.messaging.saaj.soap.MessageImpl writeTo <br />严重: SAAJ0540: Error during saving a multipart message</span> <br />这个问题稍微麻烦一点，需要在系统属性中设置javax.xml.soap.MessageFactory和javax.xml.soap.SOAPConnectionFactory。实际上华为的彩信模拟器MMSCSimulation.exe是一个可执行的jar包，用WinRar将该文件展开到你的工作目录下，然后执行java -Xmx1024m -Xms1024m -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.MessageFactoryImpl -Djavax.xml.soap.SOAPConnectionFactory=com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnectionFactory com.huawei.mms.simulation.MM7Simulation启动模拟器，就可以进行测试啦。 <br /><img src="http://peahen.iteye.com/upload/attachment/118350/d4885527-e9b4-374f-b892-ea316f845ca5.jpg"  alt="" /> </div>
<div class="attachments">
<ul style="display: none"><li><a href="http://dl.iteye.com/upload/attachment/0011/8350/d4885527-e9b4-374f-b892-ea316f845ca5.jpg" target="_blank"><img class="magplus" title="点击查看原始大小图片" src="http://dl.iteye.com/upload/attachment/0011/8350/d4885527-e9b4-374f-b892-ea316f845ca5-thumb.jpg"  alt="" /></a></li><li>大小: 55.7 KB </li></ul></div><img src ="http://www.blogjava.net/baizhihui19870626/aggbug/388497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/baizhihui19870626/" target="_blank">小白19870626</a> 2012-09-25 12:49 <a href="http://www.blogjava.net/baizhihui19870626/articles/388497.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MM7 </title><link>http://www.blogjava.net/baizhihui19870626/articles/mm7.html</link><dc:creator>小白19870626</dc:creator><author>小白19870626</author><pubDate>Tue, 25 Sep 2012 03:40:00 GMT</pubDate><guid>http://www.blogjava.net/baizhihui19870626/articles/mm7.html</guid><wfw:comment>http://www.blogjava.net/baizhihui19870626/comments/388491.html</wfw:comment><comments>http://www.blogjava.net/baizhihui19870626/articles/mm7.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/baizhihui19870626/comments/commentRss/388491.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/baizhihui19870626/services/trackbacks/388491.html</trackback:ping><description><![CDATA[<div>中兴MM7接口开发</div>
<div>2010-03-11 14:44</div>
<div>1，发送彩信的时候一直报告说连接超时,返回好像是-104 ,检查了网络 ping IP telnet 端口似乎都好的,后来抓包才发现,发彩信的时候数据一直走80端口,不会走配置上的端口,后来才发现原来要改端口的话是要在这里&lt;mmscIP&gt;10.103.122.180:8080&lt;/mmscIP&gt;加上端口号才行的.</div>
<div>2，返回4007 等 一般都是参数加的有问题 比如号码+86,serviceCode VASPID sendAddress等</div>
<div>3，mm7api的文档里面对于smil彩信，就说了一个含smil的彩信，必须把content-type设置成multipart-related，如果按照文档里面的流程，即使你怎么组合，smil都不起作用的，即使你setPresentionContent(smil)了，照样不起作用。原因很简单，mixed方式发送彩信，只需要setContentID()就行，而related方式，必须把每一个subContent都setContentID()和setContentLocation()，这两项的内容最好相同，比如都为他们的文件名。</div>
<div>(如果不填这两个发下去的时候在诺基亚的手机里面就只能看到下发的所有文件列表,而且文件的名字和原来的不一样 ,比如原来为001.jpg 在手机里面就显示file001.jpg,设置了这两个参数之后一切正常);</div>
<div><br /></div>
<div>
<div>中兴MM7接口开发</div>
<div>2010-03-11 14:44</div>
<div>1，发送彩信的时候一直报告说连接超时,返回好像是-104 ,检查了网络 ping IP telnet 端口似乎都好的,后来抓包才发现,发彩信的时候数据一直走80端口,不会走配置上的端口,后来才发现原来要改端口的话是要在这里&lt;mmscIP&gt;10.103.122.180:8080&lt;/mmscIP&gt;加上端口号才行的.</div>
<div>2，返回4007 等 一般都是参数加的有问题 比如号码+86,serviceCode VASPID sendAddress等</div>
<div>3，mm7api的文档里面对于smil彩信，就说了一个含smil的彩信，必须把content-type设置成multipart-related，如果按照文档里面的流程，即使你怎么组合，smil都不起作用的，即使你setPresentionContent(smil)了，照样不起作用。原因很简单，mixed方式发送彩信，只需要setContentID()就行，而related方式，必须把每一个subContent都setContentID()和setContentLocation()，这两项的内容最好相同，比如都为他们的文件名。</div>
<div>(如果不填这两个发下去的时候在诺基亚的手机里面就只能看到下发的所有文件列表,而且文件的名字和原来的不一样 ,比如原来为001.jpg 在手机里面就显示file001.jpg,设置了这两个参数之后一切正常);</div></div>
<div><br /></div>
<div><br /></div>
<div>
<p style="text-align: left; padding-bottom: 0px; line-height: 25px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px">今天终于发出了彩信了，移动的MM7文档写的太不全了，折腾了好几天，总算是发出去了。MM7ApiI文件如下</p>
<div style="text-align: left; padding-bottom: 1px; line-height: 25px; padding-left: 1px; width: 679px; padding-right: 1px; margin-left: 9px; padding-top: 1px" class="dp-highlighter">
<div class="bar">
<div style="padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; font-weight: bold; padding-top: 3px" class="tools">Java代码 <a style="color: #108ac6" title="收藏这段代码" href="http://fxyc.iteye.com/blog/642098"><img class="star" alt="收藏代码" src="http://fxyc.iteye.com/images/icon_star.png" /></a> </div></div>
<ol style="border-bottom: #d1d7dc 1px solid; border-left: #d1d7dc 1px solid; padding-bottom: 2px; line-height: 1.4em; margin: 0px 0px 1px; padding-left: 0px; padding-right: 0px; color: #2b91af; font-size: 1em; border-top: #d1d7dc 1px solid; border-right: #d1d7dc 1px solid; padding-top: 2px" class="dp-j"><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">import</span> com.cmcc.mm7.vasp.message.*; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">import</span> com.cmcc.mm7.vasp.service.MM7Sender; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">import</span> com.cmcc.mm7.vasp.common.*; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">import</span> java.io.*; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">import</span> java.text.*; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">import</span> com.cmcc.mm7.vasp.conf.*; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">public</span> <span style="color: #7f0055; font-weight: bold" class="keyword">class</span> MM7Api </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">{ </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">public</span> <span style="color: #7f0055; font-weight: bold" class="keyword">static</span> <span style="color: #7f0055; font-weight: bold" class="keyword">void</span> main(String[] args) </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">{ </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">final</span> MM7Config mm7Config = <span style="color: #7f0055; font-weight: bold" class="keyword">new</span> MM7Config(<span style="color: blue" class="string">"./config/mm7Config.xml"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">mm7Config.setConnConfigName(<span style="color: blue" class="string">"./config/ConnConfig.xml"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">try</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">{ </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">SimpleDateFormat sdf = <span style="color: #7f0055; font-weight: bold" class="keyword">new</span> SimpleDateFormat(<span style="color: blue" class="string">"yyyy-MM-dd'T'HH:mm:ss"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MM7SubmitReq submit = <span style="color: #7f0055; font-weight: bold" class="keyword">new</span> MM7SubmitReq(); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setTransactionID(<span style="color: blue" class="string">"13934557531"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.addTo(<span style="color: blue" class="string">""</span>); <span style="color: #008200" class="comment">//发送到的号码 </span></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setVASID(<span style="color: blue" class="string">""</span>);<span style="color: #008200" class="comment">//设置SP代码</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setVASPID(<span style="color: blue" class="string">""</span>); <span style="color: #008200" class="comment">//设置服务代码</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setServiceCode(<span style="color: blue" class="string">"0008"</span>);<span style="color: #008200" class="comment">//设置业务代码</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setSenderAddress(<span style="color: blue" class="string">"10086"</span>); <span style="color: #008200" class="comment">//设置MM始发方的地址</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setSubject(<span style="color: blue" class="string">"经营分析日报"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setChargedPartyID(<span style="color: blue" class="string">"13453417863"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setChargedParty((<span style="color: #7f0055; font-weight: bold" class="keyword">byte</span>)<span style="color: #c00000" class="number">4</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setDeliveryReport(<span style="color: #7f0055; font-weight: bold" class="keyword">true</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MMContent presentation = MMContent.createFromFile(<span style="color: blue" class="string">"./test.smil"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">presentation.setContentType( <span style="color: blue" class="string">"application/smil "</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">presentation.setContentID( <span style="color: blue" class="string">"test.smil "</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MMContent maincontent = <span style="color: #7f0055; font-weight: bold" class="keyword">new</span> MMContent(); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">maincontent.setContentID( <span style="color: blue" class="string">"main "</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">maincontent.setContentType(MMConstants.ContentType.MULTIPART_RELATED); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">maincontent.addSubContent(presentation); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">/* MMContent content = new MMContent();</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">content.setContentType(MMConstants.ContentType.MULTIPART_RELATED);</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">content.setContentID("main");</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment"></span></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">MMContent sub1 = MMContent.createFromFile("./test.smil");</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">sub1.setContentID("test.smil");</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">sub1.setContentType(MMConstants.ContentType.SMIL);</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">sub1.setContentLocation("test.smil");</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">content.addSubContent(sub1);</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #008200" class="comment">*/</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MMContent sub2 = MMContent.createFromFile(<span style="color: blue" class="string">"./smil.txt"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">sub2.setContentID(<span style="color: blue" class="string">"smil.txt"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">sub2.setContentType(MMConstants.ContentType.TEXT); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">maincontent.addSubContent(sub2); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MMContent sub3 = MMContent.createFromFile(<span style="color: blue" class="string">"./a.GIF"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">sub3.setContentID(<span style="color: blue" class="string">"a.GIF"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">sub3.setContentType(MMConstants.ContentType.GIF); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">maincontent.addSubContent(sub3); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MMContent sub4 = MMContent.createFromFile(<span style="color: blue" class="string">"./2.txt"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">sub4.setContentID(<span style="color: blue" class="string">"2.txt"</span>); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">sub4.setContentType(MMConstants.ContentType.TEXT); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">maincontent.addSubContent(sub4); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">submit.setContent(maincontent); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MM7Sender mm7Sender = <span style="color: #7f0055; font-weight: bold" class="keyword">new</span> MM7Sender(mm7Config); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MM7RSRes rsRes; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">rsRes = (MM7RSRes)mm7Sender.send(submit); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">if</span>(rsRes <span style="color: #7f0055; font-weight: bold" class="keyword">instanceof</span> MM7SubmitRes) </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">{ </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">MM7SubmitRes submitRes = (MM7SubmitRes)rsRes; </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">System.out.println(rsRes.getTransactionID()); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">System.out.println(<span style="color: blue" class="string">"after!!submitRes.statuscode="</span> + rsRes.getStatusCode() + <span style="color: blue" class="string">";submitRes.statusText="</span> + rsRes.getStatusText()); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">}<span style="color: #7f0055; font-weight: bold" class="keyword">else</span>{ </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">System.out.println(<span style="color: blue" class="string">"do！rsRes.statuscode="</span>+rsRes.getStatusCode() + <span style="color: blue" class="string">";rsRes.statusText="</span> + rsRes.getStatusText()); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">} </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">} </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #7f0055; font-weight: bold" class="keyword">catch</span> (Exception e) </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">{ </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">System.out.println(e); </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">} </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">} </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">} </span></li></ol></div>
<p style="text-align: left; padding-bottom: 0px; line-height: 25px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px">smil文件格式如下：</p>
<div style="text-align: left; padding-bottom: 1px; line-height: 25px; padding-left: 1px; width: 679px; padding-right: 1px; margin-left: 9px; padding-top: 1px" class="dp-highlighter">
<div class="bar">
<div style="padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; font-weight: bold; padding-top: 3px" class="tools">Xml代码 <a style="color: #108ac6" title="收藏这段代码" href="http://fxyc.iteye.com/blog/642098"><img class="star" alt="收藏代码" src="http://fxyc.iteye.com/images/icon_star.png" /></a> </div></div>
<ol style="border-bottom: #d1d7dc 1px solid; border-left: #d1d7dc 1px solid; padding-bottom: 2px; line-height: 1.4em; margin: 0px 0px 1px; padding-left: 0px; padding-right: 0px; color: #2b91af; font-size: 1em; border-top: #d1d7dc 1px solid; border-right: #d1d7dc 1px solid; padding-top: 2px" class="dp-xml"><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">smil</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">head</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">layout</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">root-layout</span> <span style="color: red" class="attribute">width</span>=<span style="color: blue" class="attribute-value">"320"</span> <span style="color: red" class="attribute">height</span>=<span style="color: blue" class="attribute-value">"240"</span><span style="color: #006699; font-weight: bold" class="tag">/&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">region</span> <span style="color: red" class="attribute">id</span>=<span style="color: blue" class="attribute-value">"Image"</span> <span style="color: red" class="attribute">width</span>=<span style="color: blue" class="attribute-value">"220"</span> <span style="color: red" class="attribute">height</span>=<span style="color: blue" class="attribute-value">"260"</span> <span style="color: red" class="attribute">left</span>=<span style="color: blue" class="attribute-value">"76"</span> <span style="color: red" class="attribute">top</span>=<span style="color: blue" class="attribute-value">"34"</span><span style="color: #006699; font-weight: bold" class="tag">/&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">region</span> <span style="color: red" class="attribute">id</span>=<span style="color: blue" class="attribute-value">"Text"</span> <span style="color: red" class="attribute">width</span>=<span style="color: blue" class="attribute-value">"168"</span> <span style="color: red" class="attribute">height</span>=<span style="color: blue" class="attribute-value">"20"</span> <span style="color: red" class="attribute">left</span>=<span style="color: blue" class="attribute-value">"76"</span> <span style="color: red" class="attribute">top</span>=<span style="color: blue" class="attribute-value">"220"</span><span style="color: #006699; font-weight: bold" class="tag">/&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">layout</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">head</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">body</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">par</span> <span style="color: red" class="attribute">dur</span>=<span style="color: blue" class="attribute-value">"20s"</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">img</span> <span style="color: red" class="attribute">src</span>=<span style="color: blue" class="attribute-value">"23.jpeg"</span> <span style="color: red" class="attribute">region</span>=<span style="color: blue" class="attribute-value">"Image"</span> <span style="color: #006699; font-weight: bold" class="tag">/&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">text</span> <span style="color: red" class="attribute">src</span>=<span style="color: blue" class="attribute-value">"smil.txt"</span> <span style="color: red" class="attribute">region</span>=<span style="color: blue" class="attribute-value">"Text"</span> <span style="color: #006699; font-weight: bold" class="tag">/&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">par</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">par</span> <span style="color: red" class="attribute">dur</span>=<span style="color: blue" class="attribute-value">"20s"</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">img</span> <span style="color: red" class="attribute">src</span>=<span style="color: blue" class="attribute-value">"23.jpg"</span> <span style="color: red" class="attribute">region</span>=<span style="color: blue" class="attribute-value">"Image"</span> <span style="color: red" class="attribute">begin</span>=<span style="color: blue" class="attribute-value">"0s"</span> <span style="color: red" class="attribute">end</span>=<span style="color: blue" class="attribute-value">"20s"</span> <span style="color: #006699; font-weight: bold" class="tag">&gt;</span><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">img</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;</span><span style="color: #006699; font-weight: bold" class="tag-name">text</span> <span style="color: red" class="attribute">src</span>=<span style="color: blue" class="attribute-value">"2.txt"</span> <span style="color: red" class="attribute">region</span>=<span style="color: blue" class="attribute-value">"Text"</span> <span style="color: red" class="attribute">begin</span>=<span style="color: blue" class="attribute-value">"0s"</span> <span style="color: red" class="attribute">end</span>=<span style="color: blue" class="attribute-value">"20s"</span> <span style="color: #006699; font-weight: bold" class="tag">&gt;</span><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">text</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">par</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"></span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">body</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li><li style="border-left: #d1d7dc 1px solid; padding-bottom: 0px; line-height: 18px; background-color: #fafafa; margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: #006699; font-weight: bold" class="tag">&lt;/</span><span style="color: #006699; font-weight: bold" class="tag-name">smil</span><span style="color: #006699; font-weight: bold" class="tag">&gt;</span> </span></li></ol></div>
<p style="text-align: left; padding-bottom: 0px; line-height: 25px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px"><span style="font-size: small"><font size="2">需要特别主要的是</font></span></p>
<p style="text-align: left; padding-bottom: 0px; line-height: 25px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px"><span style="font-size: small"><font size="2">1.</font></span></p>
<p style="text-align: left; padding-bottom: 0px; line-height: 21px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px" class="MsoNormal"><span style="font-size: small"><font size="2">submitReq.setVASPID("SP代码") ; //设置SP代码</font></span></p>
<p style="text-align: left; padding-bottom: 0px; line-height: 21px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px" class="MsoNormal"><span style="font-size: small"><font size="2">submitReq.setVASID("服务代码") ; //设置服务代码</font></span></p>
<p style="text-align: left; padding-bottom: 0px; line-height: 21px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px" class="MsoNormal"><span style="font-size: small"><font size="2">submitReq.setServiceCode("业务代码"); //设置业务代码</font></span></p>
<p style="text-align: left; padding-bottom: 0px; line-height: 21px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px" class="MsoNormal"><span style="font-size: small"><font size="2">如果出现rsRes.statuscode=4007;rsRes.statusText=Authority failed为鉴权失败，一般为上述设置不对。</font></span></p>
<p style="text-align: left; padding-bottom: 0px; line-height: 21px; margin: 0cm 0cm 0pt; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 0px" class="MsoNormal"><span style="font-size: small"><font size="3"><span style="font-size: medium"><strong style="font-weight: bold">2</strong></span></font><font size="2">.当时我是只把smil文件传上去，以为有了这个文件系统会根据路径来读取所有的文件，其实不然，smil中出现的文件都得自己加到MMContent中上传到服务器。</font></span></p></div><img src ="http://www.blogjava.net/baizhihui19870626/aggbug/388491.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/baizhihui19870626/" target="_blank">小白19870626</a> 2012-09-25 11:40 <a href="http://www.blogjava.net/baizhihui19870626/articles/mm7.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>