我正在尝试捕获屏幕截图并将其保存为 jpeg 到MediaLibrary
但收到
System.UnauthorizedAccessException 类型的第一次机会异常发生在 Microsoft.Xna.Framework.ni.dll 的 lib.SavePicture(filePath, ms);
我的代码:
public static void SaveToMediaLibrary(FrameworkElement element, string title)
{
using (MemoryStream ms = new MemoryStream())
{
bmp.SaveJpeg(ms, (int)element.ActualWidth, (int)element.ActualHeight, 0, 100);
var lib = new MediaLibrary();
var filePath = string.Format(title + ".jpg");
ms.Seek(0, SeekOrigin.Begin);
lib.SavePicture(filePath, ms);
}
}
我正在使用 Windows Phone 8 模拟器进行测试。我错过了什么?