Пример #1
0
        public IPlaylistReader GetPlaylistReader(int formatId)
        {
            IPlaylistReader theReader = null;

            if (PL_PLS == formatId)
            {
                theReader = new PLSReader();
            }
            else if (PL_M3U == formatId)
            {
                theReader = new M3UReader();
            }
            else if (PL_FPL == formatId)
            {
                theReader = new FPLReader();
            }
            else if (PL_XSPF == formatId)
            {
                theReader = new XSPFReader();
            }
            else if (PL_SMIL == formatId)
            {
                theReader = new SMILReader();
            }
            else if (PL_ASX == formatId)
            {
                theReader = new ASXReader();
            }
            else if (PL_B4S == formatId)
            {
                theReader = new B4SReader();
            }

            if (null == theReader)
            {
                theReader = new DummyReader();
            }

            return(theReader);
        }
        public IPlaylistReader GetPlaylistReader(Int32 formatId)
        {
            IPlaylistReader theReader = null;

            if (PL_PLS == formatId)
            {
                theReader = new PlsReader();
            }
            else if (PL_M3U == formatId)
            {
                theReader = new M3UReader();
            }
            else if (PL_XSPF == formatId)
            {
                theReader = new XspfReader();
            }
            else if (PL_SMIL == formatId)
            {
                theReader = new SmilReader();
            }
            else if (PL_ASX == formatId)
            {
                theReader = new AsxReader();
            }
            else if (PL_B4S == formatId)
            {
                theReader = new B4SReader();
            }

            if (null == theReader)
            {
                theReader = new DummyReader();
            }

            return(theReader);
        }