/// <summary> /// 上传音频文件 /// </summary> public string UploadAudioClip() { var clip = WavUtility.FromAudioClip(Audio.clip); TextType tt = new TextType { }; DownloadProp.Instance.UploadAudioText(tt, clip); return(PublicAttribute.GetSecretKey()); }
/// <summary> /// 下载并播放音频文件 /// </summary> public void PlayRecordByLoad() { DownloadProp.Instance.GetAudioText(PublicAttribute.GetSecretKey(), ((clip, type) => { if (clip != null) { Audio.clip = clip; PlayRecordLocal(); } })); }
/// <summary> /// 上传用户分享内容 /// </summary> /// <param name="tt"></param> /// <param name="clip"></param> public void UploadAudioText(TextType tt, byte[] clip) { string json = ""; if (tt != null) { json = Regex.Unescape(JsonMapper.ToJson(tt)); } HttpBase.ShareComponent(PortClass.Instance.ShareUpload, PublicAttribute.SetSecretKey(), clip, json, ((request, response) => { if (response.IsSuccess) { response.Dispose(); } })); }