0
我正在设计一个使用ejabberd作为XMPP服务器和Smack 4.1 API的Android聊天应用程序。如何在聊天应用程序中发送媒体内容?
我的要求是在聊天窗口中发送内嵌图片,地图和视频。我意识到,在性能方面,通过XMPP Server(ejabberd)发送媒体内容并不是一个好主意。
我需要专家的建议,我应该如何着手在聊天窗口中发送内联媒体内容?
在此先感谢。
我正在设计一个使用ejabberd作为XMPP服务器和Smack 4.1 API的Android聊天应用程序。如何在聊天应用程序中发送媒体内容?
我的要求是在聊天窗口中发送内嵌图片,地图和视频。我意识到,在性能方面,通过XMPP Server(ejabberd)发送媒体内容并不是一个好主意。
我需要专家的建议,我应该如何着手在聊天窗口中发送内联媒体内容?
在此先感谢。
创建API将使用多部分服务上传媒体数据(http post call)。对服务的响应获取url(获取http服务)并将该url作为xmpp消息发送。
<message
from='[email protected]'
id='richard2-4.1.247'
to='[email protected]'>
<body>Sent a Image</body>
<url>media url</url>
<thumb> Base 64 </thumb>
</message>
当用户2收到你可以调用服务来获取媒体数据
消息让我知道,如果你面对任何问题:[email protected]
时,我们会显示发件人细胞 –