void OnFileMessageReceivedFromPeerHandler(int id, string peerId, FileMessage message) { Debug.Log("OnFileMessageReceivedFromPeerHandler id = " + id + " ,peerId = " + peerId + " fileMessage, = " + message.GetFileName() + " " + message.GetMediaId() + " " + message.GetRawMessageLength() + " " + message.GetServerReceiveTs() + " " + message.IsOfflineMessage()); // FileMessage message = // FileMessage fileMessage = rtmClient.CreateFileMessageByMediaId(message.GetMediaId()); // Debug.Log("CreateFileMessageByMediaId" + " fileMessage, = " + fileMessage.GetFileName() + " " + fileMessage.GetMediaId() + " " + fileMessage.GetRawMessageLength() + " " + fileMessage.GetServerReceiveTs() + " " + fileMessage.IsOfflineMessage()); rtmClient.DownloadMediaToMemory(message.GetMediaId(), 1982939); rtmClient.DownloadMediaToFile(message.GetMediaId(), "/Users/zhangtao/Documents/work/Unitywork/unity_rtm/API-Example/test_download_file.txt", 1322323); rtmClient.CancelMediaDownload(20203030); rtmClient.CancelMediaUpload(3992383); }
public void GetImageByMediaId() { string mediaID = RcvImageMessage.GetMediaId(); int rc = rtmClient.DownloadMediaToMemory(mediaID, 100023); Debug.LogFormat("Download image {0} ---> rc={1}", mediaID, rc); }