Image 从Windows Phone gallery加载图像时出现Unity错误

Image 从Windows Phone gallery加载图像时出现Unity错误,image,windows-phone-8,unity3d,load,gallery,Image,Windows Phone 8,Unity3d,Load,Gallery,我已经为我的Unity应用程序开发了一个Windows Phone插件,它使我能够打开Windows Phone gallery,以便选择图像并获取其物理路径 我使用此路径在应用程序中加载带有WWW对象的图像,但我得到了此错误 “错误。操作失败,错误为0x80070005:访问被拒绝。” 路径是正确的,因为我显示了它 下面是我的测试代码,用于加载带有路径的图像 IEnumerator loadImage() { this.guiText.text = filePath;

我已经为我的Unity应用程序开发了一个Windows Phone插件,它使我能够打开Windows Phone gallery,以便选择图像并获取其物理路径

我使用此路径在应用程序中加载带有WWW对象的图像,但我得到了此错误

“错误。操作失败,错误为0x80070005:访问被拒绝。”

路径是正确的,因为我显示了它

下面是我的测试代码,用于加载带有路径的图像

 IEnumerator loadImage()
 {
     this.guiText.text = filePath;
     WWW www = new WWW(filePath);
     yield return www;

     if(www.error == null)
     {
         GameObject texture = GameObject.Find("UNITY");
         if(texture != null)
         {
             texture.guiTexture.texture = www.texture;
         }
     }
 }

任何帮助都将不胜感激!提前谢谢

我认为您需要为您的应用程序启用权限,以授予从设备读取文件的权限


转到应用程序清单文件,检查它是否已启用,如果未启用,将解决您的问题。

谢谢,这是我第一次操作Windows Phone(以及Unity的plus),因此我对它非常陌生,我找到了App.xaml,但我完全不知道如何添加访问权限,其中没有任何内容。你能解释一下它是如何工作的吗?然后从解决方案资源管理器中打开PackageAppManifest文件,你会发现四个选项卡,其中选择了“功能”并勾选“媒体照片”选项和“保存”。我以前没有这样做过,我刚刚在WMAAppManifest.xml的“功能”选项卡中勾选了ID_CAP_MEDIALIB_PHOTO选项,但我仍然有相同的错误,我不知道还能做什么…对不起,WWW上没有信息。请尝试在MSDN communities中发布此问题。WWW是一个来自Unity API的对象,它允许您从其物理路径加载图片,我的Android插件工作正常,我正在尝试对Windows Phone执行同样的操作