我需要在我的应用程序中获取YouTube视频Thumb。有时需要只为一个视频显示视频拇指,有时需要三个。
要显示一个视频的视频缩略图,请使用此代码
<Image Name="imgVideo1" Margin="0" Source="{Binding PreviewVideo1}" Visibility="Collapsed" Tap="imgVideo_Tap" />
和这个
if (GetPostByID(e.Result).NumberOfVideos == 1)
imgVideo1.Visibility = Visibility.Visible;
和strat YouTube应用使用此
private void imgVideo1_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
WebBrowserTask wbTask = new WebBrowserTask();
wbTask.Uri = new Uri("http://www.youtube.com/embed/" + ytVideoID + "?autoplay=1");
wbTask.Show();
}
但我需要动态创建数量的图像控制,NumberOfVideos依赖...
答案 0 :(得分:0)
你的解决方案将是这样的---&gt;
total = GetPostByID(e.Result).NumberOfVideos;
if(total > 0)
{
count = 1;
While(count <= total)
{
Image img = new Image();
img.Tap += (o, e) =>
{
WebBrowserTask wbTask = new WebBrowserTask();
wbTask.Uri = new Uri("http://www.youtube.com/embed/" + ytVideoID + "?autoplay=1");
wbTask.Show();
};
Container.Children.Add(img);
}
}