public void MogFile_Metadata() { Mp3Metadata data = new Mp3Metadata(); data.Duration = "4:07"; ProjectFile file = new ProjectFile(); file.SetMetadata(data); var retrievedMetadata = file.GetMetadata() as Mp3Metadata; Assert.IsNotNull(retrievedMetadata); Assert.IsFalse(String.IsNullOrEmpty(retrievedMetadata.Duration)); }
public Metadata GetMetadata(string filename, Stream inputStream) { WaveStream reader = getReader(filename, inputStream); Mp3Metadata mp3meta = new Mp3Metadata(); var duration = reader.TotalTime; mp3meta.Duration = String.Format("{0:00}:{1:00}", duration.Minutes, duration.Seconds); return mp3meta; }