package weixin.popular.bean.xmlmessage; import weixin.popular.bean.message.message.Message; import weixin.popular.bean.message.message.VoiceMessage; public class XMLVoiceMessage extends XMLMessage { private String mediaId; public XMLVoiceMessage(String toUserName, String fromUserName, String mediaId) { super(toUserName, fromUserName, "voice"); this.mediaId = mediaId; } @Override public String subXML() { return "<Voice><MediaId><![CDATA[" + mediaId + "]]></MediaId></Voice>"; } @Override public Message convert() { return new VoiceMessage(toUserName, mediaId); } }