如何将字节数组转换为uri

时间:2011-06-24 09:27:06

标签: wpf

我的应用程序中有MediaElement用于预览媒体文件,如音乐,视频,图像.. MediaElement只允许set source是URi(包含文件路径)。 我有Byte数组存储的图像,现在我想在MediaElement上预览它。 如何从字节数组转换为uri到预览媒体文件? 如果有任何其他解决方案来预览mediafie,请列出它。谢谢!

2 个答案:

答案 0 :(得分:1)

如果它是路径...那么你可以使用 System.Text.Encoding.UTF8.GetString(字节阵列[])

然后将该路径指定给media元素以预览图像...

如果是图像,则必须从字节转换回该图像,然后将其分配给图像元素...进行预览。检查此链接: http://www.codeproject.com/KB/recipes/ImageConverter.aspx

答案 1 :(得分:0)

您可以通过MemoryStream完成此操作。请参见示例here