コード例 #1
0
ファイル: MogFileTest.cs プロジェクト: jrocket/MOG
        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));
        }
コード例 #2
0
ファイル: WaveformService.cs プロジェクト: jrocket/MOG
 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;
 }