尝试在系统上存储XBOX UWP的音乐



我正在编写一个 UWP 音乐播放器,它将存储在 OneDrive 中的音乐同步到本地计算机进行播放。用户可以将其存储在应用程序文件夹或他的音乐文件夹中。

我也希望这个应用程序在XBoxOne上运行。不幸的是,在系统上存储数据将很快引发磁盘空间不足异常。

根据MSDN Answer,一个应用程序最多可以有3GB,如果没有其他UWP应用程序占用该空间,似乎有办法将其增加到16GB。

专用的"音乐"文件夹在 Xbox 上不可用。(获取StorageFolder的方法返回 null(

有没有办法在Xbox上存储更多数据?一些音乐库很容易超过50GB。

不,不支持应用程序在内部驱动器上获取额外的空间(可以有一个用户音乐文件夹,但此处的空间有限(。获取音乐文件夹失败的原因可能是因为您没有声明该功能。由于存储空间有限,我强烈建议您不要在那里编写文件。

你可以格式化用于媒体播放的外部 USB 驱动器并将其插入,如果你具有清单中定义的功能,则允许应用从中读取。

https://learn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations

请参阅上文,了解如何从为介质格式化的外部驱动器读取可移动存储器的访问。

谢谢。

最新更新