我无法加载缩略图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>
它只显示标题。
答案 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