Windows phone 8 通过xml反序列化程序解析从youtube链接获取嵌入代码

Windows phone 8 通过xml反序列化程序解析从youtube链接获取嵌入代码,windows-phone-8,Windows Phone 8,有人能告诉我如何通过Xml反序列化程序解析从youtubelink的Xml提要中获取嵌入代码吗 。那么如何通过xml反序列化解析从上述链接获取嵌入代码 非常感谢。如果URL有两种不同的格式,只需做一个简单的检查。如果URL包含 private string GetCode(string url) { if (url.Contains("?v=")) { var parts=url.Split('='); return parst[1]; }

有人能告诉我如何通过Xml反序列化程序解析从youtubelink的Xml提要中获取嵌入代码吗

。那么如何通过xml反序列化解析从上述链接获取嵌入代码


非常感谢。

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

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

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

可能还添加了一些错误检查。

只需按“=”拆分链接并获取结果的第二部分。订阅源中还有其他链接,例如,我可以从这些链接中获取代码吗。按“/”拆分链接并获取第二部分我在单个订阅源中都有。我应该如何应用。使用拆分会引发错误,没有类似的引用。我想通过var url=awaitYouTube.GetVideoUriAsyncvideoId,YouTube Equality.Quality1080P;。我从movie.MovieWatchLink获取链接。我需要从中提取videoId。而这个movie.MovieWatchLink包含我上面提到的不同url格式。请帮助我如何检查。movie movie;public VideoPage{InitializeComponent;var app=app.Current as app;movie=app.selectedMovie;string video=movie.MovieWatchLink;在这个字符串视频中,当我在列表框中选择一个项目时,我会得到不同格式的youtube url。现在请告诉我如何从这个youtube url提取videoId并传递给播放器。非常感谢