我正在尝试使用 SetImageUri 在 Windows Phone 8 上设置锁定屏幕,但我无法让它与非本地图像一起使用。就我而言,我在单独的程序集中和远程服务器(Azure CDN)上有图像。
我已经添加了清单条目,并从示例代码中获得了成为提供者的用户权限。
这就是代码的样子,imageUri 是这样的:
https://infinitecodex.blob.core.windows.net/nflfanapps/26-WALL-1.png
图像退出并且是一个有效文件。我尝试将其放入单独的图像程序集中,但仍然出现此错误。
// At this stage, the app is the active lock screen background provider.
var uri = new Uri(imageUri, UriKind.Absolute);
// Set the lock screen background image.
Windows.Phone.System.UserProfile.LockScreen.SetImageUri(uri);
我尝试的一切都会导致异常:
Value does not fall within the expected range.