public static Mp3Player CreateInstance(string path) { if (instance == null) { instance = new Mp3Player(path); } else { instance.Filename = path; } return(instance); }
public static Player SelectPlayer(string path) { MusicType musicType = CommFunc.GetMusicType(path); switch (musicType) { case MusicType.MP3: return(Mp3Player.CreateInstance(path)); case MusicType.AAC: break; case MusicType.WMA: break; case MusicType.NONE: break; default: break; } return(Mp3Player.CreateInstance(path)); }