youtube视频的无法绑定缩略图

时间:2014-08-04 09:10:41

标签: wpf windows windows-phone-8 youtube-api windows-store-apps

我无法加载缩略图youtube的图像。

班级档案:

public class YoutubeVideo
{
    public string id { get; set; }
    public string title { get; set; }
    public DateTime pubdate { get; set; }
    public Uri youtubelink { get; set; }
    public Uri videolink { get; set; }
    public Uri thumbnail { get; set; }

}

在mainpage.xaml:

<DataTemplate>
    <StackPanel>
        <Image Source="{Binding thumbnail}"></Image>
        <TextBlock Text="{Binding title}" FontSize="10" Foreground="#cc181e" TextWrapping="Wrap"></TextBlock>
        <Grid>

        </Grid>
    </StackPanel>
</DataTemplate>

它只显示标题。

1 个答案:

答案 0 :(得分:0)

在查看代码后,这是解决方案

变化

video.id = item.Id.Remove(0, 27);

video.id = item.Id.Substring(item.Id.LastIndexOf("/") + 1);

应该产生正确的视频ID

视频的ID是最后几个字符

例如

http://gdata.youtube.com/feeds/base/videos/_OBlgSz8sSM