コード例 #1
0
ファイル: PlayList.cs プロジェクト: EmSoT/csharplab-player
 public PlayList( string dirPath)
 {
     this.tracks = new List<Track>();
     DirectoryInfo dir = new DirectoryInfo(dirPath);
     if(dir.GetFiles().Length!=0)
     {
         foreach(var file in dir.GetFiles())
         {
             if(file.Extension == ".mp3")
             {
                 this.tracks.Add(new Track(file.FullName));
             }
         }
     }
     if(this.tracks.Count > 0)
     {
         this.currentTrack = this.tracks[0];
     }
 }
コード例 #2
0
ファイル: PlayList.cs プロジェクト: EmSoT/csharplab-player
 public void Add(Track track)
 {
     tracks.Add(track);
 }
コード例 #3
0
ファイル: PlayList.cs プロジェクト: EmSoT/csharplab-player
 public void Previus()
 {
     this.currentTrack = PreviusTrack;
 }
コード例 #4
0
ファイル: PlayList.cs プロジェクト: EmSoT/csharplab-player
 public PlayList()
 {
     this.tracks = new List<Track>();
     this.currentTrack = new Track();
 }
コード例 #5
0
ファイル: PlayList.cs プロジェクト: EmSoT/csharplab-player
 public void Next()
 {
     this.currentTrack = NextTrack;
 }