我以彩信的形式发送了一个3gp视频,测试从WAP服务器下载的能力。当我尝试从服务器下载它时,它分为两个独立的部分。一部分是jpeg,另一部分是qcp音频文件。如果我将其作为3gp文件发送到WAP服务器,为什么它会分成两个不同的MMS部分?
有没有可能Android的MMS内容提供商检测到qcp文件,并将其与jpeg合并为3gp容器格式?
我已经分解了Android彩信应用程序中的每一行代码,没有进行任何转换。MMS应用程序所做的一切就是下载pdu,分离各个部分,并将它们作为字节数组持久化到MMS内容提供者。我可以自信地说,MMS应用程序不会对这些部分做任何事情,它们作为单独的字节数组提交给手机内容提供商。
发布于 2011-10-03 16:49:09
因为它是MMS的规范,内容改编。
MMS服务器向其接收方发送适当的内容。
更确切地说,“适当”是指服务器的配置和接收方的UA标头决定下载内容。
如果在MMS服务器的DB中没有接收方的模型,则服务器发送这样的配置。如果你伪造UA头到支持的机型,服务器应该发送3gp视频文件。
https://stackoverflow.com/questions/7365858
复制相似问题