2014-06-06 138 views
3

如何为base64转换视频中的Windows Phone,base64转换视频文件

我的base64字符串:

string str = "aqtuphnzx+rnmhjqipo"; 

如何转换?

Thanx !!

+3

_convert base64 string to video_等等..什么? o.O –

+0

这不是一个base64字符串,它不会在字符串的中心有一个“+”号。你是否真的认为整个视频可以用19个字符表示?你确定你所拥有的字符串不只是网站的URL或其他内容的一部分吗? –

+3

这比我知道的任何压缩算法都好... –

回答

2

您可以使用Convert工具类来Convert.FromBase64String()您的输入来获取原始字节。你可能想要在存储流中包装这个字节数组。

var str = "aqtuphnzx+rnmhjqipo"; 
var videoStream = new MemoryStream(Convert.FromBase64String(str)); 

请注意,您的样品str实际上不是一个base64编码字符串,据我可以告诉。

+0

史蒂文,非常感谢你..你能帮我多一点吗?我如何设置媒体元素的流源??我必须使用媒体元素播放视频。感谢 –

+1

不要以为你可以使用'MediaElement '为溪流。请参阅:http://stackoverflow.com/questions/7117589/using-mediaelement-to-play-video-from-stream –

+0

谢谢史蒂文,你能建议我一个好方法,IsolatedStorage在这里很有用吗? –