2014-09-25 20 views
0

可有人pleae告诉我怎样可以得到embedcode从youtubelink在XML提要通过XML解串器parsing.In XML源[http://teluguone.com/movies/moviesXml.php]我有一个像获取embedcode来自YouTube的链接通过xml解析解串器

https://www.youtube.com/watch?v=SLUbJtlBtHM

链接

https://www.youtube.com/watch?v=L0HEZC-58Nw。那么如何通过xml反序列化解析来从上述链接中获取嵌入代码。

很多预先感谢。

+0

只是通过'='拆分链接并获得结果的第二部分 – 2014-09-25 06:58:47

+0

我还有其他链接,如http://youtu.be/p9OBW4C_WSU,http://youtu.be/m8jX2jbSyBo。我如何从这些链接获取代码。 – deepu 2014-09-25 07:06:26

+0

由'/'分割并得到第二部分 – 2014-09-25 08:06:00

回答

0

如果URL有两种不同的格式,只需做一个简单的检查即可。如果url包含

private string GetCode(string url) 
{ 
    if (url.Contains("?v=")) 
    { 
     var parts=url.Split('='); 
     return parst[1]; 
    } 

    return url.Split('/')[1]; 
} 

也许还会添加一些错误检查。

+0

我想将videoId传递给var url = awaitYouTube.GetVideoUriAsync(videoId,YouTubeQuality.Quality1080P);我从movie.MovieWatchLink获取链接。从此我需要提取videoId.And此movie.MovieWatchLink包含不同的url格式我上面提到过,请问,你能帮我一下,我怎么检查。 – deepu 2014-09-25 11:07:27

+0

电影电影; public VideoPage() { InitializeComponent(); var app = App.Current as App; movie = app.selectedMovie; string video = movie.MovieWatchLink;在这个字符串视频中,当我在listbox中选择一个项目时,我会得到不同格式的youtube Url。现在请告诉我,我从这个youtube url中提取videoId的方式并将其传递给玩家。提前谢谢了 – deepu 2014-09-25 11:22:16