private static void OnImageMediaUploadResultCallback(int id, Int64 requestId, IntPtr imageMessagePtr, UPLOAD_MEDIA_ERR_CODE code) { if (clientEventHandlerHandlerDic.ContainsKey(id) && clientEventHandlerHandlerDic[id].OnImageMediaUploadResult != null) { if (AgoraCallbackObject.GetInstance()._CallbackQueue != null) { Debug.Log("OnImageUploadResutl result = " + code); ImageMessage imageMessage = new ImageMessage(imageMessagePtr, ImageMessage.MESSAGE_FLAG.SEND); AgoraCallbackObject.GetInstance()._CallbackQueue.EnQueue(() => { if (clientEventHandlerHandlerDic.ContainsKey(id) && clientEventHandlerHandlerDic[id].OnImageMediaUploadResult != null) { clientEventHandlerHandlerDic[id].OnImageMediaUploadResult(id, requestId, imageMessage, code); } }); } } }
private static void OnFileMediaUploadResultCallback(int id, Int64 requestId, IntPtr fileMessagePtr, UPLOAD_MEDIA_ERR_CODE code) { if (clientEventHandlerHandlerDic.ContainsKey(id) && clientEventHandlerHandlerDic[id].OnFileMediaUploadResult != null) { if (AgoraCallbackObject.GetInstance()._CallbackQueue != null) { FileMessage fileMessage = new FileMessage(fileMessagePtr, FileMessage.MESSAGE_FLAG.SEND); AgoraCallbackObject.GetInstance()._CallbackQueue.EnQueue(() => { if (clientEventHandlerHandlerDic.ContainsKey(id) && clientEventHandlerHandlerDic[id].OnFileMediaUploadResult != null) { clientEventHandlerHandlerDic[id].OnFileMediaUploadResult(id, requestId, fileMessage, code); } }); } } }
void OnImageMediaUploadResultHandler2(int id, Int64 requestId, ImageMessage imageMessage, UPLOAD_MEDIA_ERR_CODE code) { Debug.Log("-----OnImageMediaUploadResultHandler2------ id = " + id + " ,requestId = " + requestId + " imageMessage, = " + imageMessage.GetFileName() + " " + imageMessage.GetMediaId() + " " + imageMessage.GetRawMessageLength() + " " + imageMessage.GetServerReceiveTs() + " " + imageMessage.IsOfflineMessage() + " ,errorCode = " + code); }
void OnImageMediaUploadResultHandler(int id, long requestId, ImageMessage imageMessage, UPLOAD_MEDIA_ERR_CODE errorCode) { string msg = string.Format("Upload image with id:{0} MessageId:{1} errorCode:{2} MediaID:{3}", id, requestId, errorCode, imageMessage.GetMediaId()); Debug.Log(msg); messageDisplay.AddTextToDisplay(msg, Message.MessageType.Info); ImageMediaId = imageMessage.GetMediaId(); SendMessageButton.interactable = errorCode == UPLOAD_MEDIA_ERR_CODE.UPLOAD_MEDIA_ERR_OK; }
void OnFileMediaUploadResultHandler2(int id, Int64 requestId, FileMessage fileMessage, UPLOAD_MEDIA_ERR_CODE code) { Debug.Log("client OnFileMediaUploadResultHandler id = " + id + " fileMessage = " + fileMessage.GetFileName() + " messageId = " + fileMessage.GetMessageId() + " error: " + code); fileMessage.SetFileName("hehe.txt"); byte [] data = new byte[1024]; fileMessage.SetThumbnail(data); fileMessage.SetText("jhjehekek"); rtmClient.SendMessageToPeer("100", fileMessage); fileMessage.SetFileName("hehe1.txt"); byte [] data1 = new byte[1024]; fileMessage.SetThumbnail(data1); fileMessage.SetText("jhjehekek22"); rtmClient.SendMessageToPeer("100", fileMessage); }