private void onRecordResponse(ClientResponse response) { var vos = JsonMapper.ToObject <List <RecordVO> > (response.message); for (int i = 0; i < recordList.Count; i++) { Destroy(recordList [i]); } recordList.Clear(); if (vos.Count != 0) { recordPage.SetActive(true); detailPage.SetActive(false); for (int i = 0; i < vos.Count; i++) { RecordVO rvo = vos [i]; GameObject cell = Instantiate(Resources.Load("Prefab/home/RecordCR")) as GameObject; cell.transform.SetParent(recordContainer.transform); cell.transform.localScale = Vector3.one; cell.GetComponent <RecordCRView> ().setUI(rvo, i + 1); recordList.Add(cell); } } }
protected void tablaDatosRecords_RowDeleting(object sender, GridViewDeleteEventArgs e) { int id = Int32.Parse(tablaDatosRecords.DataKeys[e.RowIndex].Values["id"].ToString()); RecordVO registroAEliminar = controladorDatosGrilla.consultarRegistroRecord(id.ToString()); bool seElimino = controladorDatosGrilla.eliminarRegistro(id); System.Diagnostics.Debug.WriteLine("SE BORRO EL REGISTRO DEL CONTACTO: " + seElimino); refrescarDatos(); string radconfirmscript = "<script languaje='javascript'>function f() { actualizarRegistroEliminacion('" + registroAEliminar.Nombre + "'); Sys.Application.remove_load(f); }; Sys.Application.add_load(f);</script>"; Page.ClientScript.RegisterStartupScript (this.GetType(), "radconfirm", radconfirmscript); }
//停止录音 public void StopRecord() { Debug.Log("进入Record Porxy() 停止录音"); if (Microphone.IsRecording(null)) { temp_stitch.Clear(); readPos = Microphone.GetPosition(null); Microphone.End(null); float[] samples = new float[recorder.samples]; recorder.GetData(samples, 0); float[] samples2 = new float[readPos]; for (int j = 0; j < readPos; j++) { samples2[j] = samples[j]; } temp_stitch.AddRange(samples2); if (temp_stitch.Count > 0) { AudioClip stitch_clip = AudioClip.Create("clip", temp_stitch.Count, 1, 12800, false, false); stitch_clip.SetData(temp_stitch.ToArray(), 0); recordedAudio.clip = stitch_clip; recordedAudio.Play(); //StartCoroutine(SaveAudioClip()); } } Debug.Log("调用RecordVO 保存录音"); m_RecordVO = new RecordVO("我的录音", "录音时间", "录音频率", "录音大小"); }
public void setUI(RecordVO data, int index) { _data = data; indexText.text = index.ToString(); roomIdText.text = _data.roomId.ToString(); timeText.text = formatDate(_data.data.createtime); string content = _data.data.content; if (!string.IsNullOrEmpty(content)) { string[] p = content.Split(new char[1] { ',' }); for (int i = 0; i < p.Length - 1; i++) { var arr = p [i].Split(new char[1] { ':' }); names [i].text = arr [0]; scores [i].text = arr [1]; } } }