Ejemplo n.º 1
0
        public void TestExtractTitle()
        {
            YT2013Parser urlWrap = new YT2013Parser(dataURL);
            String title = urlWrap.extractTitle();

            Assert.AreEqual("les robins des bois best of 12", title);
        }
Ejemplo n.º 2
0
        public void TestExtractThumbnailUrl()
        {
            YT2013Parser urlWrap = new YT2013Parser(dataURL);
            String thumbUrl = urlWrap.extractThumbnailUrl();

            Assert.AreEqual("http://i4.ytimg.com/vi/sxwAuZn8bes/default.jpg", thumbUrl);
        }
Ejemplo n.º 3
0
        public void TestExtractStreamMap()
        {
            YT2013Parser urlWrap = new YT2013Parser(dataURL);
            String streamMap = urlWrap.extractStreamMap();

            Assert.AreEqual(8827, streamMap.Length);
        }
Ejemplo n.º 4
0
        public void TestExtractStatus()
        {
            YT2013Parser urlWrap = new YT2013Parser(dataURL);
            String status = urlWrap.extractStatus();

            Assert.AreEqual("ok", status);
        }
Ejemplo n.º 5
0
        public void TestExtractLength()
        {
            YT2013Parser urlWrap = new YT2013Parser(dataURL);
            int lengthSeconds = urlWrap.extractLengthSeconds();

            Assert.AreEqual(843, lengthSeconds);
        }
Ejemplo n.º 6
0
        public void TestExtractAuthor()
        {
            YT2013Parser urlWrap = new YT2013Parser(dataURL);
            String author = urlWrap.extractAuthor();

            Assert.AreEqual("didipohu1", author);
        }
Ejemplo n.º 7
0
        private void AnalyseVideoInfoURL(String aURLInfo)
        {
            IUrlParser urlParser = new YT2013Parser(aURLInfo);

            String status = urlParser.extractStatus();

            if (status.Equals("ok"))
            {

                this.title = urlParser.extractTitle();
                this.author = urlParser.extractAuthor();
                this.length = urlParser.extractLengthSeconds();
                this.AnalyseVideoStreamMap(urlParser.extractStreamMap());
            }
            else if(status.Equals("fail"))
            {
                String errno = urlParser.extractErrNo();
                String reason = urlParser.extractReason();

                MessageBox.Show("Error number" + errno + " Reason: " + reason, "Cannot load Youtube Video File");

            }
        }