如何从MediaStreamSource加载缩略图

时间:2015-09-28 15:32:51

标签: c# windows-phone-8.1 win-universal-app

我正在尝试从MediaStreamSource获取缩略图,并使用以下代码在Image控件中显示:

try
{
    var img = new BitmapImage();
    img.SetSource(await mss.Thumbnail.OpenReadAsync());
    imgThumbnail.ImageSource = img;
    mediaElement.PosterSource = img;
}
catch (Exception ex) 
{ 
    Output("poster exception: "+ ex.Message); 
}

但是我得到了一个例外:

  

海报异常:对象引用未设置为对象的实例。

我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

您必须分享更多有关您的代码的信息才能获得更多有关此代码的帮助。

我猜测Thumbnail属性为null,因为您没有正确初始化您的流源,或者没有可用于给定流的专辑或视频艺术。请在此处查看示例:https://code.msdn.microsoft.com/windowsapps/MediaStreamSource-media-dfd55dff以获取更多帮助。