示例#1
0
        public static Mp3Player CreateInstance(string path)
        {
            if (instance == null)
            {
                instance = new Mp3Player(path);
            }
            else
            {
                instance.Filename = path;
            }

            return(instance);
        }
示例#2
0
        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));
        }