【发布时间】:2019-07-11 16:18:20
【问题描述】:
我正在尝试为使用 DLNA 作为媒体源的 PC/Xbox One 构建一个简单的音乐播放器,但我不断收到 AccessDenied 错误。
我已导入 Windows.Storage,并在 App Manifest 中启用了音乐库功能。
尝试分配/访问 KnownFolders.MediaServerDevices 会引发 AccessDenied 错误。
从this doc,我应该只需要任何音乐/图片/视频库依赖项即可使用MediaServerDevices,但启用任何功能组合似乎都不起作用。
public MainPage()
{
this.InitializeComponent();
StorageFolder MediaServerDevices;
MediaServerDevices = KnownFolders.MediaServerDevices;
}
这应该将 StorageFolder 分配给 MediaServerDevices,而不是抛出:
System.UnauthorizedAccessException
HResult=0x80070005
Message=Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
我该如何解决这个错误?
【问题讨论】: