public string DataToString(AudioClipData data) { string s = JsonUtility.ToJson(data); print(s); return(s); }
public void SaveRecordedAudio(AudioClipData clipData) { using (var connection = new SqliteConnection($"Data Source= {DbPath}")) { string data = DataConverter.Instance.DataToString(clipData); StringBuilder query = new StringBuilder(); query.Append("INSERT INTO AudioDB(Id, ClipData) "); query.Append("VALUES ("); query.Append(Items.Count); query.Append(", '"); query.Append(data); query.Append("')"); using (var cmd = new SqliteCommand(query.ToString(), connection)) { connection.Open(); cmd.ExecuteNonQuery(); Items.Add(clipData); print(Items); } } }
public AudioClipData StringToData(string data) { AudioClipData clipData = JsonUtility.FromJson <AudioClipData>(data); return(clipData); }