Esempio n. 1
0
 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);
                 }
             });
         }
     }
 }
Esempio n. 2
0
 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);
                 }
             });
         }
     }
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
    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);
    }