以previous question为动力,我想暂时将图像和视频存储在独立存储中。我的应用程序(用WPF / C#编写)将允许用户通过查看MediaElement中的内容来查看这些临时存储的项目。我希望将MediaElement的Source Property设置为存储在IsolatedStorage中的视频或图像的URI,但我无法弄清楚如何动态创建URI,因为IsolatedStorage似乎并不天真地支持它。任何帮助将不胜感激 - 谢谢你提前!
更新 - 1月21日 在争论了一天之后,我得出结论,隔离存储方法对于存储需要由Uri引用的大型视频文件是不实际的。
答案 0 :(得分:1)
隔离存储旨在为您提供一种在客户端存储数据的方法,而不知道您存储的文件的具体位置。缺少URI的原因是将您存储的文件保存在“安全沙箱”中。您可能能够找到获取实际URI的方法,但如果有办法,Microsoft可能会发布一个破坏您代码的安全补丁。
我会找到一种不同的方式来完成你的任务。尝试“对抗”平台中的安全设置通常是一个坏主意,因为未来的平台更改可能会破坏您的应用程序。